使用 NMock 进行条件模拟
我想知道是否有人能够帮助我解决我的问题。 我必须存根一个能够执行条件模拟的方法。 简而言之,我喜欢存根函数返回同一类的不同对象,具体取决于 当它被调用时。
例如,
- 第一次调用返回 Obj1
- 第二次调用返回 Obj3
- 第三次调用返回 Obj7
...
有谁知道如何使用 NMock 执行此操作?
i wonder if someone is able to help me with my problem.
I have to stub a method which is able to perform conditional mocking.
In short, i like the stub function to return different objects of the same class depending on
when it is called.
e.g.
- First call return Obj1
- Second call return Obj3
- Third call return Obj7
...
Does anyone know how to do this with NMock?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您最好只编写代码来根据调用次数返回一个对象,而不是寻找您正在使用的测试框架来解决此问题。
因此,如果您有一个类似的“ObjectFactory”方法,您可以记录它被调用的次数,并根据调用次数返回适当的对象。
I think you'd be better off just writing the code to return an object based on the number of times it is called, rather than looking to the testing frameworks you're using for a solution to this issue.
So, if you had a "ObjectFactory" method of similar, you could keep a count of the number of times it's been called, and depending on the call number, return the appropriate object.