0

我想知道是否有人能够帮助我解决我的问题。我必须存根一个能够执行条件模拟的方法。简而言之,我喜欢存根函数根据调用时间返回同一类的不同对象。

例如

  1. 第一次调用返回 Obj1
  2. 第二次调用返回 Obj3
  3. 第三次调用返回 Obj7

...

有谁知道如何用 NMock 做到这一点?

4

1 回答 1

1

我认为你最好只编写代码以根据调用次数返回一个对象,而不是寻找你正在使用的测试框架来解决这个问题。

所以,如果你有一个类似的“ObjectFactory”方法,你可以记录它被调用的次数,并根据调用次数返回适当的对象。

于 2011-08-22T07:33:09.287 回答