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