2009-08-14 9 views
9

moQフレームワークを使用するためのステップバイステップの例を提案できます。誰でもmoQフレームワークを使用するためのステップバイステップの例を提案できます

オブジェクトをモックしているときに従わなければならないガイドラインまたはサムブール。多くの助けをすることができます。

ありがとうございました。

+0

この例を実行する最終目標として何をお探しですか?モックフレームワークの「実用的知識」はありますか? – Gishu

+0

はい。しかし、ほとんどの例では、私はインターフェイスのrefernceがMockコンストラクタの引数として渡されているのを見た(つまり、新しいMock ()。)引数としてClassを取る例を与えることができますか? – vijaysylvester

答えて

8

Here's the moq quick-start

更新:あなたのコメントに対処するために ...テスト可能なコードを書くの大部分は、あなたのコントロールの範囲外のクラス/リソースの依存関係を除去することを含みます。これを行うための非常に一般的なアプローチは、具体的な例の代わりにインターフェイスと話すことです。

ロイ・オセロフの「The Unit of Testing」のコピーを手に入れようと思っています。これはかなり短い本ですが、単体テストへのアプローチの多くを熟知させるために、良いアドバイスと多数の要約情報で満ちています。

+0

テストケースでは、メソッド(これは、例外をスローするように実装されています)が実装されていますが、まだテストは成功しています。 { IQueue Qrefと; モック MockObj =新しいモック(); MockObj.Setup(X => x.IsEmpty).Returns(TRUE); Assert.IsTrue(MockObj.Object.IsEmpty); } – vijaysylvester

+0

私は新しい質問で最もよく尋ねられると思います。私はmoqに多少慣れており、新しい質問に入れることで、開発者はそれを見るフレームワークをよりよく知ることができます。 – STW

4

私は最近Moqを使い始めましたが、どれくらいの助けになるか分かりませんが、Pro ASP.NET MVC Frameworkの第3章を手に入れることができれば、moqとNUnit ASP.NET MVCで。

関連する問題