我使用RhinoMocks产品已经有一段时间了,对产品非常满意 - 从来没有理由去其他地方看看。我最近被TypeMock的好人问到,让他们的产品发挥作用,并想知道其他开发人员对Typemock Isolator的看法。你会建议其他隔离/模拟框架吗?为什么?
答案 0 :(得分:5)
Moq是我最近一直在使用的。值得一看;我特别喜欢lambda语法。我以非常简洁易读的方式取得了很多成就。
答案 1 :(得分:3)
我使用TypeMock超过一年,如果没有它,我就无法开展项目。我听到很多人都说TypeMock功能太强大了,如果是的话呢?拥有所有这些力量并不能让我设计好我的代码。
我和其他模拟框架混淆了,但是我喜欢TypeMock的是它几乎可以模拟任何东西,而不需要在整个地方创建接口,因为一些模拟框架只能模拟一个接口,而不是实际的对象。我的当前工作是在SharePoint上开发代码,这突出了这一点。没有TypeMock,我就无法编写好的单元测试。我看不到Moq或RhinoMocks允许我模拟SharePoint对象模型代码。如果我错了那个,请纠正我。
TypeMock的另一个好处是公司的支持。他们的开发人员总是积极参与公司的论坛,所以如果你确实有问题,那么他们可以快速帮助你。这个帮助既可以回答您可能发布的论坛问题,也可以通过电子邮件与您联系,如果您的问题涉及的更多,那么论坛答案可以提供。
TypeMock的一个难点就是成本,它不是一个便宜的产品。但是,它在测试中节省了我的时间(以及我在编写测试时的灵活性),这使它值得购买。
答案 2 :(得分:2)