Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TypeMock Isolator Essential与Basic相比有哪些优势或特性?_C#_Unit Testing_Typemock_Typemock Isolator - Fatal编程技术网

C# TypeMock Isolator Essential与Basic相比有哪些优势或特性?

C# TypeMock Isolator Essential与Basic相比有哪些优势或特性?,c#,unit-testing,typemock,typemock-isolator,C#,Unit Testing,Typemock,Typemock Isolator,我正在为我的公司建立基于Azure的web服务的持续集成和部署。我已经承诺使用TypeMock隔离器,但我不确定我们是否需要Essential,或者基本版本是否能满足我的需要。有谁能确切地告诉我基本版本有哪些基本版本没有的优点和/或功能?该网站在这里确实缺乏专门性,它只是有一些模糊的文字关于“测试任何东西” 到目前为止,我发现了一个差异,这是至关重要的,它允许我们在“设计模式。实用”模式下进行测试。这似乎允许我指定只读属性。当然,这很有用,但我不确定这是否能为我节省足够的时间来证明800美元的价

我正在为我的公司建立基于Azure的web服务的持续集成和部署。我已经承诺使用TypeMock隔离器,但我不确定我们是否需要Essential,或者基本版本是否能满足我的需要。有谁能确切地告诉我基本版本有哪些基本版本没有的优点和/或功能?该网站在这里确实缺乏专门性,它只是有一些模糊的文字关于“测试任何东西”

到目前为止,我发现了一个差异,这是至关重要的,它允许我们在“设计模式。实用”模式下进行测试。这似乎允许我指定只读属性。当然,这很有用,但我不确定这是否能为我节省足够的时间来证明800美元的价格是合理的。还有谁能告诉我“务实”设计模式还允许什么

提前感谢,,
Nathan C.Tresch

Typemock isolator essential(及以上)通常用于模拟静态绑定的事物,例如具体依赖项(其中依赖项不是接口/抽象类)


例如,假设您有一个使用
System.IO
进行文件操作的类,如果您想编写单元测试,您需要模拟一些静态方法或
文件的具体实现,typemock(及以上)将允许您这样做,虽然basic只允许模拟接口/抽象类(类似于Moq)。

我可以用basic版本实例化密封类的模拟,但我现在正在一个测试中这样做。当我与它进行交互时,我会遇到一个问题?我认为需要注意的是,它们必须是我在Typemock工作的虚拟方法(接口或抽象)免责声明@马修的回答是正确的。您成功伪造密封类型的原因可能是因为您有一个评估许可证,该许可证为您提供了基本许可证的功能。如果您有更多问题,请随时联系我们的支持。