SetupSequence em Moq
Eu quero um mock retorna um 0 na primeira vez, em seguida, retorna 1 a qualquer momento que o método foi chamado. O problema é que, se o método é chamado 4 vezes, eu deveria escrever isso:
mock.SetupSequence(x => x.GetNumber())
.Returns(0)
.Returns(1)
.Returns(1)
.Returns(1);
caso contrário, o método retornará nulo.
Existe alguma maneira de escrever que as próximas vezes que o método foi chamado após a primeira vez, o método retorna 1? Obrigado
É bom ter mais "operadores" para o SetupSequence? Se você acha que sim, você pode votar:http://moq.uservoice.com/forums/11304-general/suggestions/2973521-setupsequence-more-operators