Я хочу, чтобы макет возвращал 0 в первый раз, а затем возвращал 1 при каждом вызове метода. Проблема в том, что если метод вызывается 4 раза, я должен написать, что:
mock.SetupSequence(x => x.GetNumber())
.Returns(0)
.Returns(1)
.Returns(1)
.Returns(1);
в противном случае метод возвращает null.
Есть ли способ написать, что в следующий раз, когда метод вызывается после первого раза, метод возвращает 1 ? Спасибо
Хорошо ли иметь больше «операторов» для SetupSequence? Если вы думаете, что ДА, вы можете проголосовать: http://moq.uservoice.com/forums/11304-general/suggestions/2973521-setupsequence-more-operators