首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typemock Isolator的开源/免费替代方案

Typemock Isolator的开源/免费替代方案
EN

Stack Overflow用户
提问于 2011-04-06 01:44:27
回答 5查看 6.3K关注 0票数 18

是否有Typemock Isolator .NET的F/ of替代方案

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-06 16:51:40

免责声明:我在Typemock工作

Typemock Isolator利用CLR Profiler API执行IL重写,从而允许您伪造(模拟)静态方法和具体类。据我所知,Moles在使用Profiler模拟这些东西方面与Isolator做了类似的事情,而且它是免费的(但不是开源的)。

所有其他开源框架都使用动态代理在运行时实现接口和抽象类,因此它们不能模拟密封/静态类。

票数 20
EN

Stack Overflow用户

发布于 2011-04-06 02:25:54

我并不熟悉Typemock Isolator的所有功能,但Moles是我用于单元测试的免费产品。

票数 11
EN

Stack Overflow用户

发布于 2012-06-06 01:21:34

我在上一个项目中使用了Typemock,我对它非常满意。我经历了在我的组织中购买Typemock的批准,因为它的成本,我经历了同样的痛苦。但最终,我们对我们的购买感到满意。

我最近遇到了JustMock,它是由Telerik开发的。它几乎可以模仿任何像Typemock这样的,而且比Typemock便宜,这是很好的。更好的是,他们有一个他们的产品的修剪版本- JustMock Lite,这是免费的。如果你需要模拟密封类、非虚拟方法等高级功能,你可以从免费版本开始,然后升级到付费版本。这样,当你升级到支持高级模拟场景时,你就不必更改你的代码。

此外,对于简单的模拟场景,JustMock使用动态代理方法,如接口、虚拟方法,并仅将.NET分析API用于高级功能,从而使单元测试在最简单的场景中运行得更快。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5556115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档