0

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

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

在此先感谢 Nathan C. Tresch

4

1 回答 1

1

当您想要模拟静态绑定的事物时,通常使用 Typemock 隔离器必需(及以上),例如具体依赖项(其中依赖项不是接口/抽象类)。

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

于 2013-11-05T05:03:45.773 回答