TypeMock Isolator Essential与Basic相比有哪些优点或特性?

时间:2013-11-05 04:52:37

标签: c# unit-testing typemock typemock-isolator

我正在为我的公司基于Azure的Web服务设置持续集成和部署。我已经致力于使用TypeMock Isolator,但我不确定我们是否需要Essential或者Basic版本是否能够满足我的需求。任何人都可以告诉我Essential版本具有哪些优点和/或功能,Basic版本没有?该网站在这里确实缺乏特异性,它只是有一些关于“测试任何东西”的模糊文本。

到目前为止,我发现了一个区别,即Essential允许用“DesignMode.Pragmatic”模式进行测试。这似乎允许我分配给只读属性。当然,这很有用,但我不确定这是否会节省我足够的时间来证明800美元的价格标签。任何人都可以告诉我“实用”设计模式还能提供什么吗?

提前致谢, Nathan C. Tresch

1 个答案:

答案 0 :(得分:1)

当您想要模拟静态绑定的东西时,通常使用Typemock isolator(以及上面的),例如具体的依赖项(其中依赖项不是接口/抽象类)。

例如,假设您有一个使用System.IO进行文件操作的类,如果您想编写单元测试,则需要模拟一些静态方法或File的具体实现class,typemock isolator必备(及以上)将让你这样做,而基本只会让你模拟出接口/抽象类(类似于Moq)。