私は安くて、ReSharper や TestDriven.NET にお金を払いたくないのですが、NUnit 用の無料の Visual Studio アドインはありますか?
9 に答える
空のプロジェクトを作成し (たとえば、コンソール アプリケーションを選択)、プロジェクトのプロパティで DEBUG タグを選択し、[外部プログラムの開始] を選択できます。Nunit のパスを入れます。次に、開始オプションで、コマンドライン引数により、すべてのテストを含む DLL が選択されます (私のものは常に nunit\bin にあります...)。次に、「アンマネージ コードのデバッグを有効にする」を選択すると、VS 内でプロジェクトを開始し、デバッガーを段階的に使用することもできます。
これは無料のソリューションです。
Gallio を使用できるようになりました。これはオープン ソースです。www.gallio.org
ちなみに、TestDrivenは、個人使用またはオープン ソース プロジェクトの場合、無料でダウンロードできます。
数日前に VS 内で.Net Reflectorを使用する方法を見つけなければなりませんでした。TestDriven をダウンロードしたときに付属していました。支払いを求めるポップアップが表示されたことはありません。
これは古い質問だと思いますが、これを行う別の方法は、ツール メニューから外部ツールを追加して nunit を実行することです。引数を $(TargetName)$(TargetExt) に設定し、初期ディレクトリを $(ProjectDir)\bin に設定します。 \デバッグ
このリンクをチェックしてください
NUnit には、実際には基本的な統合ランナーが付属しています。あまり良いものではなく、あまり公表されていませんが、チャーリーが削除しない限り、ソースにあるはずです.
Visual Studio 2012 を実行している場合、新しい Visual Studio ユニット テスト プラグインを利用する、NUnit コントリビューターの 1 人である Charlie Poole によって作成されたプラグインがあります。
- VsTestAdapter をダウンロードします。拡張機能マネージャーにもあります。
残念ながら、実行/非実行によるグループ化オプションはまだあまりないため、クラス、ソリューションなどでグループ化することはできません。また、テストが失敗した場合、スタック トレースは表示されず、単純な緑色のチェック ボックスまたは赤色のボックスとメッセージのみが表示されます。
私は使っていませんが、NUnitit は NUnit 用の無料の Visual Studio アドインです。
私の経験からすると、Visual Studio に最適なアドインは resharper です。TestDriven.Net は単体テストにも適しています。それが役立つことを願っています
これも見つかりました:http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
デバッガーでテストを起動できますが、何かを変更するたびに手動でコードを再コンパイルする必要があります -自動実行ビルド統合なし