我已经用过 犀牛模拟 产品已经使用相当长一段时间了,并且对该产品非常满意 - 从来没有理由去其他地方寻找真正的产品。最近有好心人问我 类型模拟 尝试一下他们的产品,并想知道其他开发人员对 Typemock Isolator 有何看法。您还建议其他任何隔离/模拟框架吗?为什么?

有帮助吗?

解决方案

起订量我一直在使用最近什么。这是非常值得一看;我特别喜欢lambda语法。我实现了大量的非常简洁又可读的方式。

Moq的

其他提示

我使用TypeMock了一年多,也没有办法,我想在一个项目上工作,没有它。我听到很多人说,TypeMock过于强大,以及因此,如果它是什么?拥有所有权力并不让我不好设计我的代码。

我搞砸有关与其他嘲讽框架,但我喜欢TypeMock的是,它可以模拟几乎所有的东西,有没有我所有的地方创建界面,因为有些嘲弄框架只能嘲笑的接口,而不是实际的对象。这是强调了与我这是发展在SharePoint码当前的工作。没有TypeMock,没有办法,我可以写出好的单元测试。我看不到起订量或RhinoMocks让我模拟出SharePoint对象模型代码。纠正我,如果我错了,在那一个。

与TypeMock另一个巨大加是从公司支持。他们的开发人员总是在公司的论坛上活跃的,所以如果你有一个问题,那么他们可以快速帮您解决。此帮助可以进来要么回答您可能已经发布了一个论坛的问题,实际上还是通过电子邮件联系你,如果你的问题是更多地参与再一个论坛的答案能够提供。

与TypeMock的一个关键点是成本,这不是一个便宜的产品。然而,时间量它救了我的测试(我有写在我的测试中的灵活性)也使其成为值得购买的。

就我个人而言,我使用 RhinoMocks,并且我对这个模拟框架非常满意,特别是因为他们使用 lambda 语法实现了 AAA 模式。

我从未使用过 Typemock,但我读到这个框架非常强大,可以模拟几乎所有东西。有些人认为这不是一件好事,因为它不会强迫开发人员设计他的类以实现可测试性。就我个人而言,我认为当您有遗留代码需要测试并且没有时间和资源来重构它时,TypeMock 会非常有用。

其他框架:

起订量

NMock

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top