Я пытаюсь утверждать, что метод был вызван на заглушку. Метод, который я пытаюсь утвердить, был вызван на IEnumerable<string>
Я не забочусь о точном содержании, но я просто хочу проверить, что число является определенным числом. Я не могу получить правильное утверждение, я получаю
Rhino.Mocks.Exceptions.ExpectationViolationException : Bob.DoThings(collection count equal to 10); Expected #1, Actual #0.
Я знаю, что DoThings () действительно вызывается ... Я просто не могу правильно установить ограничение ..
var myBob= MockRepository.GenerateStub<Bob>();
var countConstraint = Rhino.Mocks.Constraints.List.Count(Rhino.Mocks.Constraints.Is.Equal(10));
// execution code....
Joe myJoe = new Joe(myBob);
myJoe.MethodThatShouldCallDoThingWith10();
myBob.AssertWasCalled(s => s.DoThings(null), o => Constraints(countConstraint));
Я также пытался добавить "IgnoreArguments" в качестве ограничения. Чего мне не хватает?