Moq告诉函数是否被调用

时间:2016-09-09 20:27:31

标签: c# .net moq

我有一节课。有一个方法(让我们称之为Process(数据)),当被调用时可以分支并根据我传递的一些参数调用该SAME类的x函数中的1个(例如ProcessA(),ProcessB(),ProcessC()) in。如何基于我输入的参数数据来验证我所期望的某个函数被调用?

我见过的所有示例都是在传递给另一个对象的模拟对象上执行此操作,但我需要在同一个对象上进行此操作。

[编辑]这与某人标记为重复的问题不同,因为这与基类无关。在这个类中,我有一个函数指针字典,其中键是一个从配置数据传递的值,因此它分支出来,我需要测试它是否正常工作,并根据该配置数据调用正确的函数。这与可能的副本不同。

0 个答案:

没有答案