获取Moq的SetupSequence以在用完特定的返回值后返回固定值

时间:2019-04-30 09:04:17

标签: c# .net mocking moq

我正在使用Moq v4.10.1来模拟在循环中的辅助线程中调用的函数,因此我不确定每次测试运行该函数将执行多少次。我想做的是让每次设置完成后,每次调用它都返回一个固定值。我想用伪代码做到这一点:

SetupSequence(x = x.MyFunc()).Returns(1).Returns(2).Returns(3).ThenAlwaysReturn(4)

有没有办法做到这一点?

0 个答案:

没有答案