Visual Studio テスト エクスプローラーでは、アダプター インターフェイスを使用できる任意の単体テスト フレームワークからテストを実行できます。 フレームワークをインストールすると、バイナリがコピーされ、サポートされている言語用の Visual Studio プロジェクト テンプレートが追加されます。 テンプレートを使用してプロジェクトを作成すると、フレームワークがテスト エクスプローラーに登録されます。
Visual Studio ソリューションには、異なるフレームワークを使用し、異なる言語を対象とする単体テスト プロジェクトを含めることができます。
.NET、 MSTest、NUnit、xUnit の場合は、Visual Studio によって提供されるテスト フレームワークであり、既定でインストールされます。 C++ の場合、CTest など、異なるテスト フレームワークのセットが提供されます。
フレームワークを取得する
NuGet パッケージ マネージャーを使用してサードパーティの単体テスト フレームワークをインストールします。
ソリューション エクスプローラーで、テスト コードのプロジェクトを右クリックし、[NuGet パッケージの管理] を選択します。
NuGet パッケージ マネージャーで、インストールするテスト フレームワークを検索します。
フレームワークを選択し、[ インストール] を選択します。
最新のテスト アダプターに更新する
テストの検出と実行が向上するように、最新の安定したテスト アダプターに更新します。 MSTest、NUnit、および xUnit テスト アダプターの更新の詳細については、 Visual Studio のブログを参照してください。
最新の安定したテスト アダプター バージョンに更新するには
ソリューションの NuGet パッケージ マネージャー を開くには、 ツール>NuGet パッケージ マネージャー>ソリューションの NuGet パッケージの管理を選択します。
[ 更新プログラム ] タブを選択し、インストールされている MSTest、NUnit、または xUnit テスト アダプターを検索します。
更新する各テスト アダプターの横にあるチェック ボックスをオンにし、[ 更新 ] を選択して各アダプターの最新バージョンをインストールします。
[ 変更のプレビュー ] ダイアログが開いたら、選択内容を確認し、[ 適用] を選択します。 必要に応じて、ライセンスの変更を受け入れます。
[インストール] を選択します。