我正在编写一些单元测试并想知道,Typemock 有责任替换参数吗?
例如,我有一个依赖于对象的方法,并且在该对象的构造函数中有一些要分析的程序集(字符串数组)。
我会在正确的轨道上模拟包含该方法的类,然后传入我自己的参数吗?但这本身就有它自己的开销。交换正在测试的实际类的参数不是更好吗?这可能吗?
最后,我似乎已经意识到,如果我想要易于测试的代码,而不是想要模拟的方法级变量,它们应该是字段,因此可以从外部访问。构造函数集变量应分配给作为字段的引用。你同意吗?
我知道这可能是一个愚蠢的问题,但我没有使用太多嘲笑。
谢谢