【发布时间】:2016-06-30 11:24:05
【问题描述】:
我正在寻找一种模拟方法的方法,以便在多次调用时,结果会有所不同。更具体地说,我所追求的是模拟一个方法,以便第三次调用它时,我想断言该结果。
这个语法不正确,但模拟了我想要完成的:
var foo = Fixture.Freeze<IFoo>();
foo.Exists(Arg.Any<object>()).Returns("firstcall").SecondCall("secondcall").ThirdCall("thirdcall");
你能在 AutoFixture 中做到这一点吗?
编辑:正如 Mark 所指出的,这是一个与 NSubstitute 而不是 AutoFixture 本身相关的问题。我已经更新了标题。
【问题讨论】:
标签: c# autofixture nsubstitute