2009-08-12 7 views
6

私はRhinoMocks製品をかなりの期間使用しており、製品には非常に満足しています。本当にどこか別の場所を探す必要はありませんでした。私は最近TypeMockの善良な人々から、彼らの製品に渦を吹き込み、Typemock Isolatorに関する他の開発者の意見が不思議に思っていました。あなたが示唆する他の孤立/嘲笑フレームワークはありますか?その理由は何ですか?好ましいユニットテスト分離フレームワーク。

答えて

5

最近Moqは私が使っているものです。それは一見価値がある。私はラムダ構文が特に好きです。私は非常に簡潔で読みやすい方法で大きな成果をあげています。 Personnally

Moq

+1

Yeap。私はRhinoを使っていましたが、.NET 2.0から3.5に移行したときにMoqに切り替えました。バージョン3.5はこの機能もサポートしているので、Rhinoに見えます。 – RichardOD

2

、私はRhinoMocksを使用して、私は、彼らがラムダ構文でAAAパターンを実装し、特に以来、このモックフレームワークにはかなり満足しています。

私は決してTypemockを使用しませんでしたが、私はこのフレームワークが非常に強力であり、ほぼすべてを模擬できることを読んだ。開発者がテスト容易化のためにクラスを設計することを強制しないので、良いことではないと思う人もいます。個人的には、テストするレガシーコードがあり、それをリファクタリングする時間とリソースがないときに、TypeMockは非常に便利だと思います。

他のフレームワーク:

Moq

NMock

3

私は一年以上TypeMockを使用しましたし、私はそれなしでプロジェクトに取り組むだろう方法はありません。 TypeMockはあまりにも強力だと言っている人がたくさんいます。そのすべての力を持っていても、自分のコードを貧弱にデザインすることはできません。

私は他のモックフレームワークを使いこなしましたが、TypeMockについて私が気に入っているのは、何かをモックすることができるということです。実際のオブジェクトです。これは、SharePoint上でコードを開発している私の現在の作業で強調されています。 TypeMockがなければ、良い単体テストを書くことはできません。私はMoqやRhinoMocksがSharePointオブジェクトモデルコードを模倣するのを見ることができません。もし私が間違っているなら、私を訂正してください。

また、TypeMockの素晴らしいプラスは、同社のサポートです。彼らの開発者は常に会社のフォーラムで活発に活動しています。問題があればすぐにあなたを助けることができます。このヘルプは、あなたが掲示した可能性のあるフォーラム質問に答えるか、またはあなたの問題がより深く関わっている場合に電子メールで実際にあなたに連絡して、フォーラム回答が提供することができます。

TypeMockの1つの点はコストですが、安価な製品ではありません。しかし、テストで私を救った時間(そしてテストを書いたときの柔軟性)は、価値のある購入になっています。

+0

あなたはTypeMockでテスト可能なコードを書くことができますが、あなたのチームメイトはそうでないかもしれません。それが問題だ。 – Finglas

関連する問題