NUnit と Visual Studio を統合した人はいますか? このようなビルド パイプラインを設定しようとしています。しかし、私は .NET にかなり慣れていないので、まだ仕組みを理解しています。NUnit + VS に関するインターネットには多くのリソースがあり、混乱しています。
7 に答える
Resharperを使用することをお勧めします。
一部の人が言うように、「それはうまくいく」。
あなたのケースでのこの選択の短所/副作用は次のとおり
です。 1. Resharper は無料ではありません。
2. 単体テストの実行は Resharper の重要な部分ではありません。Resharper には他にも多くの機能が含まれていますが、現時点では必要ないかもしれません (ただし、ほとんどの機能は設定で無効にすることができます)。
無料のソリューションは - Visual Nunit 2010 Visual studio 拡張機能です。無料で、まさにあなたが望むことをします。
更新
プロジェクトに NUnit を追加する方法。このチュートリアル
を見つけました。順を追って説明します。.NET の初心者にとっては役に立ち、完全なものであることがわかりました。
唯一の違いは、Running Unit-Tests
テストを実行するセクションでは、作成者は NUnit 自体に配布されているテスト ランナー ツールを使用しますが、JetBrains のドキュメントで説明されているように ReSharper ランナーを使用できることです。
私はこれを使用しています: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
これは私にとって非常にうまく機能します。View->Other Windows->Visual NUnitからVS2010内でアクセスできます
TestDrivenを無料でなくなるまで使用し、Resharperを使用しましたが、マシンの速度が低下しすぎたと感じました。VisualNUnit拡張機能を試しましたが、DLLの一部を保持する複数のプロセスが生成されたようです。 NUnit自体をVisualStudioツールのコマンドとして(および現在のテストを開始してアタッチするためのツールバーボタンとVisual Studioのいくつかのマクロを使用して)、セットアップにいくらかの労力がかかり、ツールで台無しになった後は十分にスムーズに感じられませんでしたTestDrivenのように。最終的に私はNCrunchを試しました...それ以来ずっと夢中になっていて、TestDrivenよりもNCrunchを好むようになりました!「NUnitバケットリスト」の次のツールは、VisualStudio11のNUnit拡張機能です。
PS:NCrunchはVisual Studio 2010で動作するはずであり、ホームページには非常にまともなデモビデオがあります。
最初に NUnit をダウンロードしてインストールします
ステップ 1: Visual Studio を開く
ステップ 2: プロジェクトを開く
手順 3: ソリューション エクスプローラーから [プロパティ] を選択します。
手順 4: プロパティ ウィンドウで [デバッグ] オプションを選択する
ステップ 5: [アクションの開始] セクションで [外部プログラムの開始] を選択します。
ステップ 6: NUnit ファイルのパスを選択する
ステップ 7: 保存します。
その後、プロジェクトをデバッグすると、NUnit が開きます。
Visual Studio 2011(BETA)は2010と互換性があり、すぐに使用できるテストランナーを提供します。VisualStudio11ベータ版の単体テスト-新機能とVisualStudio11ベータ版-単体テストプラグインのリストを参照してください。継続的インテグレーション(CI)サーバーの場合、UはTeamCityを使用し、サーバー上でこれらのテストを実行することもできます。