修改方法逻辑最小起订量



我是单元测试的新手,所以我的问题可能看起来很基本,对此深表歉意。

我试图弄清楚MOQ中是否有这样的API可以帮助我修改方法逻辑。我的意思是,打电话时。我想把我的"count"变量增加1,然后调用该方法或做其他事情,这并不重要。

目前还没有代码,这是一个原则性问题。在GitHub上的最低起订量文档中找不到它。

希望我说得清楚,你能帮我。

谢谢!

您不能"修改"方法逻辑本身,但可以完全替换它。

当您创建一个接口的mock时,您并没有实例化该接口的特定具体类型。相反,您允许您的mocking框架创建该接口的"mock"版本;一个对象,默认情况下,它没有任何功能,但不需要任何工作来实例化。

最简单的方法是使用Moq的设置功能,这里有很好的解释:

https://github.com/Moq/moq4/wiki/Quickstart

最新更新