修改方法逻辑最小起订量
Modify method logic MOQ
我是单元测试的新手,所以我的问题可能看起来很基础,对此深表歉意。
我想弄清楚MOQ中是否有这样的API可以帮助我修改方法逻辑。
我是说,
打电话的时候。我想将我的 "count" 变量增加 1,然后调用该方法或执行其他操作,这并不重要。
暂无代码,这是一道原理题。在 GitHub.
的最小起订量文档中找不到它
希望我说清楚了,你可以帮助我。
谢谢!
您不能 'modify' 方法逻辑本身,但您可以完全替换它。
当您创建接口的模拟时,您并不是在实例化该接口的特定具体类型。相反,您允许模拟框架创建该接口的 'mock' 版本;默认情况下没有功能但不需要实例化的对象。
最简单的方法是使用 Moq 的设置功能,这里有很好的解释:
我是单元测试的新手,所以我的问题可能看起来很基础,对此深表歉意。
我想弄清楚MOQ中是否有这样的API可以帮助我修改方法逻辑。 我是说, 打电话的时候。我想将我的 "count" 变量增加 1,然后调用该方法或执行其他操作,这并不重要。
暂无代码,这是一道原理题。在 GitHub.
的最小起订量文档中找不到它希望我说清楚了,你可以帮助我。
谢谢!
您不能 'modify' 方法逻辑本身,但您可以完全替换它。
当您创建接口的模拟时,您并不是在实例化该接口的特定具体类型。相反,您允许模拟框架创建该接口的 'mock' 版本;默认情况下没有功能但不需要实例化的对象。
最简单的方法是使用 Moq 的设置功能,这里有很好的解释: