установлено устройство довольно простое:Заглушка не будет возвращать разные значения возвращаемые с помощью Повторять
var myMock = MockRepository.GenerateMock<IInterface>();
myMock.Stub(r => r.GetAll(null))
.IgnoreArguments();
myMock.Return(new List<DTO> { dto2 }).Repeat.Once();
myMock.Return(new List<DTO> { dto1, dto2 });
dto1 и 2 являются 2 предопределенные объекты.
Когда метод GetAll вызывается в первый раз, возвращается список из 2 предметов! Первое определение должно быть возвращено первым, а затем все остальные вызовы вернут список с двумя элементами.
Что происходит?
** Я искал причину, но ничего не нашел.