Visual Studioで別のフォルダ/プロジェクトで個別にテストを実行するにはどうすればよいですか?
私はVisual Studioでユニットテストと統合テストのテストランを簡単に分離する方法についていくつかアドバイスが必要です。しばしば、または常に、私は上の図に示されているように、単体テストと統合テストのための別々のプロジェクトというソリューションを構成します。単体テストは非常に頻繁に実行されるが、コンテキストが正しく整列されたときに統合テストが自然に実行される。
私の目標は、何とかキーボードショートカットを使用するときに実行するテスト(またはテストフォルダ)を構成できることです。テストは、好ましくはグラフィカルテストランナー(ReSharpers)によって実行されるべきである。ですから、例えば
- Altキー+ 1つの実行プロジェクトBLL.Testでのテスト、
- Altキー+ 2つの実行プロジェクトDAL.Testsでテストを、彼らは両方(すなわち、すべての試験
- Altキー+ 3つの実行[テスト]フォルダ、および
- のAlt + 4つの実行フォルダ内のテスト[Tests.Integration]の右で選択したフォルダまたはプロジェクトでだけテストを実行するオプションを持っているTestDriven.net。
でそれをクリックしてRun Test(s)を選択します。キーボードコマンドとグラフィカルなテストランナーと素晴らしいだろう。
は現在、私はVS2008、ReSharperの4とNUnitのを使用します。しかし、一般的なセットアップのためのアドバイスももちろん評価されています。