Asp.net mvc3 プロジェクト (.NET 4) に取り組んでいます。また、テスト ツールを統合するために必要です。私のソリューションで Nunit テスト フレームワークをセットアップしようとしましたが、vs2010 でのセットアップに問題があるようです。
Nunit がまだ vs2010 で動作するか、vs2010 用の明確なテスト ツールがないか知りたいです。
tnx!
Asp.net mvc3 プロジェクト (.NET 4) に取り組んでいます。また、テスト ツールを統合するために必要です。私のソリューションで Nunit テスト フレームワークをセットアップしようとしましたが、vs2010 でのセットアップに問題があるようです。
Nunit がまだ vs2010 で動作するか、vs2010 用の明確なテスト ツールがないか知りたいです。
tnx!
NUnit には別のテスト ランナー プログラムがあります。NUnit のワークフローは、VS でテストをコーディングすることだと思いますが、別の NUnit テスト実行プログラムを使用して実行する必要があります。MSTest は、私が知っている唯一の単体テスト フレームワークであり、VS 内から直接テストを実行できます。
ただし、 ReSharperという VS プラグインがあります。これをインストールすると、VS 内で NUnit テスト ランナーが得られます。
アップデート
また、ここで間違っている場合は誰でも修正できますが、MSTest ランナーは VS Professional 以降のバージョンでしか入手できないと思います。VS Express に MsTest ランナーが組み込まれているとは思いません。
Visual Studio内からテストを実行できるVisual Nunitがあります。
NCrunchもあり、まだベータ版ですが、かなりクールです。彼らのウェブサイトから:
NCrunch は、Visual Studio .NET 用の自動並列連続テスト ツールです。自動化されたテストをインテリジェントに実行するため、ユーザーが実行する必要はありません。また、作業中に IDE でインラインでテストに関する大量の有用な情報 (コード カバレッジやパフォーマンス メトリックなど) を提供します。
はい、VS は MSTest フレームワークでのみ動作します。ただし、外部テストランナーを使用できます。
別のオプション - NUnit GUI 設定に移動し、テスト アセンブリが変更されたときにテストの再実行をオンにします。実は私は大きな緑色のバーが好きなので、別のモニターで NUnit GUI を開いています。テスト アセンブリが再構築されると、最新のすべてのテストが自動的に実行されます。テストをデバッグしたい場合は、CodeRush を使用します。デバッガーを NUnit に接続するよりも適しています。