修改方法逻辑最小起订量

时间:2018-12-11 17:11:30

标签: c# unit-testing moq

我是单元测试的新手,所以我的问题似乎很基本,对此深表歉意。

我正在尝试确定最小起订量中是否有这样的API可以帮助我修改方法逻辑。 我的意思是, 打电话时。我想将我的“ count”变量增加1,然后调用该方法或执行其他操作,这没关系。

尚无代码,这是一个基本问题。在GitHub的最小起订量文档中找不到它。

希望我很清楚,你可以帮助我。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

当创建接口的模拟时,您没有实例化该接口的特定具体类型。相反,您允许模拟框架创建该接口的“模拟”版本。默认情况下,该对象不具有任何功能,但是不需要实例化。

最简单的方法是使用Moq的设置功能,此处对此进行了详细说明:

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