12

NUnit と Visual Studio を統合した人はいますか? このようなビルド パイプラインを設定しようとしています。しかし、私は .NET にかなり慣れていないので、まだ仕組みを理解しています。NUnit + VS に関するインターネットには多くのリソースがあり、混乱しています。

4

7 に答える 7

15

Resharperを使用することをお勧めします。
一部の人が言うように、「それはうまくいく」。
あなたのケースでのこの選択の短所/副作用は次のとおり
です。 1. Resharper は無料ではありません。
2. 単体テストの実行は Resharper の重要な部分ではありません。Resharper には他にも多くの機能が含まれていますが、現時点では必要ないかもしれません (ただし、ほとんどの機能は設定で無効にすることができます)。

無料のソリューションは - Visual Nunit 2010 Visual studio 拡張機能です。無料で、まさにあなたが望むことをします。


更新
プロジェクトに NUnit を追加する方法。このチュートリアル
を見つけました。順を追って説明します。.NET の初心者にとっては役に立ち、完全なものであることがわかりました。

唯一の違いは、Running Unit-Testsテストを実行するセクションでは、作成者は NUnit 自体に配布されているテスト ランナー ツールを使用しますが、JetBrains のドキュメントで説明されているように ReSharper ランナーを使用できることです。

于 2012-04-04T15:49:17.180 に答える
3

私はこれを使用しています: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099

これは私にとって非常にうまく機能します。View->Other Windows->Visual NUnitからVS2010内でアクセスできます

于 2013-08-02T13:56:05.740 に答える
2

TestDrivenを無料でなくなるまで使用し、Resharperを使用しましたが、マシンの速度が低下しすぎたと感じました。VisualNUnit拡張機能を試しましたが、DLLの一部を保持する複数のプロセスが生成されたようです。 NUnit自体をVisualStudioツールのコマンドとして(および現在のテストを開始してアタッチするためのツールバーボタンとVisual Studioのいくつかのマクロを使用して)、セットアップにいくらかの労力がかかり、ツールで台無しになった後は十分にスムーズに感じられませんでしたTestDrivenのように。最終的に私はNCrunchを試しました...それ以来ずっと夢中になっていて、TestDrivenよりもNCrunchを好むようになりました!「NUnitバケットリスト」の次のツールは、VisualStudio11のNUnit拡張機能です

PS:NCrunchはVisual Studio 2010で動作するはずであり、ホームページには非常にまともなデモビデオがあります。

于 2012-06-14T13:58:17.407 に答える
2

最初に NUnit をダウンロードしてインストールします

ステップ 1: Visual Studio を開く

ステップ 2: プロジェクトを開く

手順 3: ソリューション エクスプローラーから [プロパティ] を選択します。

手順 4: プロパティ ウィンドウで [デバッグ] オプションを選択する

ステップ 5: [アクションの開始] セクションで [外部プログラムの開始] を選択します。

ステップ 6: NUnit ファイルのパスを選択する

ステップ 7: 保存します。

その後、プロジェクトをデバッグすると、NUnit が開きます。

于 2013-10-22T06:26:27.400 に答える
1

オリジナルでまだかなり大丈夫なテストランナー。

テスト駆動.net

以前は無料でしたが、学生またはオープンソース開発者でない限り、今では少額の料金がかかります。

于 2012-04-04T16:09:18.787 に答える
1

Visual Studio 2011(BETA)は2010と互換性があり、すぐに使用できるテストランナーを提供します。VisualStudio11ベータ版の単体テスト-新機能VisualStudio11ベータ版-単体テストプラグインのリストを参照してください。継続的インテグレーション(CI)サーバーの場合、UはTeamCityを使用し、サーバー上でこれらのテストを実行することもできます。

于 2012-04-04T16:04:55.267 に答える
1

NUnit を使用した Visual C#2010 Express のセットアップ

于 2012-04-04T15:54:06.193 に答える