我已经听过/读过这两个框架,并决定我想要使用这两个框架。哪个更好?为什么呢?
提前致谢! Oshiwoshydopaliscious
答案 0 :(得分:5)
嗯,TypeMock Isolator是付费产品,Moq是FOSS,所以这可能只是你的决定点。除此之外,我相信TypeMock提供了通过标准多态来模拟静态和遗留代码的能力。
对于击打特征比较,有很多:
http://msmvps.com/blogs/bmains/archive/2009/11/03/moq-and-typemock-in-comparison.aspx
但是,我会说你的决定相当于你愿意花的钱。如果你付出更多,你会得到更多的“Mockability”。因此,如果您尝试使用大量静态对遗留代码进行改进测试,则可能需要使用TypeMock。如果您正在开始一个绿色的现场项目并且可以从一开始就编写可测试的代码,那么Moq很棒。