我是单元测试的新手,所以我的问题似乎很基本,对此深表歉意。
我正在尝试确定最小起订量中是否有这样的API可以帮助我修改方法逻辑。 我的意思是, 打电话时。我想将我的“ count”变量增加1,然后调用该方法或执行其他操作,这没关系。
尚无代码,这是一个基本问题。在GitHub的最小起订量文档中找不到它。
希望我很清楚,你可以帮助我。
谢谢!
答案 0 :(得分:0)
您本身不能“修改”方法逻辑,但是可以完全替换它。
当创建接口的模拟时,您没有实例化该接口的特定具体类型。相反,您允许模拟框架创建该接口的“模拟”版本。默认情况下,该对象不具有任何功能,但是不需要实例化。
最简单的方法是使用Moq的设置功能,此处对此进行了详细说明: