标签: c# .net mocking moq
我正在使用Moq v4.10.1来模拟在循环中的辅助线程中调用的函数,因此我不确定每次测试运行该函数将执行多少次。我想做的是让每次设置完成后,每次调用它都返回一个固定值。我想用伪代码做到这一点:
SetupSequence(x = x.MyFunc()).Returns(1).Returns(2).Returns(3).ThenAlwaysReturn(4)
有没有办法做到这一点?