タグ

2011年9月9日のブックマーク (3件)

  • 【ハウツー】Moqを活用して.NETでモックを使ったテストを行う (1) Moqとは | エンタープライズ | マイコミジャーナル

    はじめに Moqは、.NETで注目を集めているモックライブラリです。MoqはシンプルなAPIを持ち、Visual Studioのインテリセンス機能を活用できるため、初心者でも簡単にモックを使い始めることができます。 モックとは モックを使うと、未実装のクラスやインタフェースを、あたかも実装済みのように振る舞わせることができます。また、番環境とテスト環境で振る舞いを変えたい場合にも使用できます。例えば、外部リソース(サーバやWebサービス)と連携する場合や、環境によって異なる要素(現在時刻等)のテストに役立ちます。 Moqとは Moqはオープンソースのモックライブラリで、モッキュ(Mock-You)と発音します。.NET環境においてはNMock、TypeMock.NET、EasyMock.NET、RhinoMockなど多くのモックライブラリが存在しますが、Moqは初心者でも覚えやすい簡単な

  • moq | まさくらのブログ

    moq とは、.NET Framework 3.5 以降用のモックオブジェクトフレームワークです。 NerdDinnerステップ12:単体テスト等で、あの Scott Gu 氏が使っているので興味がわきました。 この手のモックオブジェクトフレームワークでは NMock が有名だと思うのですが、moq は、これらのものと違い、.NET Framework 3.5 で追加された機能をうまく使うことで、より使いやすいものとなっています。 NMock で IDataReder.IsDBNull() を実装する場合、以下のようなコードになります。(通常、単体テスト時はスタブではなくモック (Expect) を作成しますが、moq との比較のため、スタブを作成しています) // スタブの作成。IDataReader.IsDBNull() メソッドの実装を作成します。 Mockery mock = ne

  • [コラム] F# で NUnit するには - TDD.NET

    To write unit-tests with F# and NUnit, as follows. Add reference to nunit.framework To declare the class, use the "type" keyword. Then, add "TestFixture" attribute. To declare the instance-method, use the "member" key word. And, give "Test" attribute. Please look at the following sample code. Enjoy Test-First! F# は、 無償でも使えます。となると、 TDD.NET としてはテストファーストしてみないわけにはいけません。 といっても、 NUnit への参照を設定してあげれば、 Ass

    [コラム] F# で NUnit するには - TDD.NET