Я хочу, чтобы mock возвратил 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