BT

Moq 3.0のリリース

| 作者: Al Tenhundfeld フォローする 0 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2009年3月11日. 推定読書時間: 1 分 |

Moq(リンク)は.NET向けのmockingライブラリである。Version 3.0 RTMがリリースされ、ダウンロードで利用可能である(リンク)

mockingが.NETにおいて主流になるに従って、Moqの人気は高まった。その理由の一部として、Moqはmockingの初心者または独自のカス タムモックオブジェクトを記述しているデベロッパを対象としたものだからである。Moqは、古臭い記録/返答イディオムを使用せず、代わりにテスターにラ ムダ式を使って振る舞い上の期待を設定させ、Castle DynamicProxy(リンク)を利用することでモックオブジェクトコールを傍受させる。

Moq 3.0は、主な新リリースを表し、以下に挙げるような著しい変更を伴う。

  • Silverlightサポート

Silverlightに完全準拠した個別のバイナリが利用可能

  • 新たな簡易化イベント発生構文

例: mock.Raise(foo => foo.MyEvent += null, new MyArgs(...));

  • カスタムイベント署名のサポート(EventHandler非準拠)

例: mock.Raise(foo => foo.MyEvent += null, arg1, arg2, arg3);

  • 改善されたプロパティセッターの振る舞い

例: mock.VerifySet(foo => foo.Value = "foo");

  • 追加のサンプルアプリケーションコード

ASP.NET MVCアプリケーションは、最新バージョンと動作するようにアップデートされた

  • Pexとのより良い統合

以前、PexはMoqライブラリコードの分析に集中して取り組んで、Moqフレームワークの内部構造を解明しようとした。3.0リリースでは、Pexの属性は、テスト中のコードに無関係のMoqの特定領域をモニターするPexをシャットダウンする。

 

Moqを開始するためには、便利なAPI文書(リンク)をブラウズするか、Justin Etheredge氏(C# MVP)の最近のシリーズ、Beginning Mocking with Moq 3(リンク)のようなスタートガイドを参照するとよい。

 

原文はこちらです:http://www.infoq.com/news/2009/03/moq3

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT