C# TypeMock Isolator Essential与Basic相比有哪些优势或特性?
我正在为我的公司建立基于Azure的web服务的持续集成和部署。我已经承诺使用TypeMock隔离器,但我不确定我们是否需要Essential,或者基本版本是否能满足我的需要。有谁能确切地告诉我基本版本有哪些基本版本没有的优点和/或功能?该网站在这里确实缺乏专门性,它只是有一些模糊的文字关于“测试任何东西” 到目前为止,我发现了一个差异,这是至关重要的,它允许我们在“设计模式。实用”模式下进行测试。这似乎允许我指定只读属性。当然,这很有用,但我不确定这是否能为我节省足够的时间来证明800美元的价格是合理的。还有谁能告诉我“务实”设计模式还允许什么 提前感谢,,C# TypeMock Isolator Essential与Basic相比有哪些优势或特性?,c#,unit-testing,typemock,typemock-isolator,C#,Unit Testing,Typemock,Typemock Isolator,我正在为我的公司建立基于Azure的web服务的持续集成和部署。我已经承诺使用TypeMock隔离器,但我不确定我们是否需要Essential,或者基本版本是否能满足我的需要。有谁能确切地告诉我基本版本有哪些基本版本没有的优点和/或功能?该网站在这里确实缺乏专门性,它只是有一些模糊的文字关于“测试任何东西” 到目前为止,我发现了一个差异,这是至关重要的,它允许我们在“设计模式。实用”模式下进行测试。这似乎允许我指定只读属性。当然,这很有用,但我不确定这是否能为我节省足够的时间来证明800美元的价
Nathan C.TreschTypemock isolator essential(及以上)通常用于模拟静态绑定的事物,例如具体依赖项(其中依赖项不是接口/抽象类)
例如,假设您有一个使用
System.IO
进行文件操作的类,如果您想编写单元测试,您需要模拟一些静态方法或文件的具体实现,typemock(及以上)将允许您这样做,虽然basic只允许模拟接口/抽象类(类似于Moq)。我可以用basic版本实例化密封类的模拟,但我现在正在一个测试中这样做。当我与它进行交互时,我会遇到一个问题?我认为需要注意的是,它们必须是我在Typemock工作的虚拟方法(接口或抽象)免责声明@马修的回答是正确的。您成功伪造密封类型的原因可能是因为您有一个评估许可证,该许可证为您提供了基本许可证的功能。如果您有更多问题,请随时联系我们的支持。