0
  • VS2013 アップデート 5
  • テスト プロジェクトを含む C# MVC Web アプリケーション プロジェクトを作成しました。
  • すべてのパッケージを更新しました...

Models 名前空間、すべてのモデル クラス、および ApplicationDbContext を、MVC Web アプリ プロジェクトとは別の新しいクラス ライブラリに移動しました。このため、テスト プロジェクトへの参照を追加しました。

テスト プロジェクトには「Controllers」フォルダーが表示され、そのフォルダーには HomeControllerTest.cs があります。

モデル クラスのテストを追加したかったので、「モデル」フォルダーと、モデルをテストするための非常によく似た cs ファイルを追加しました。クラスとメソッドは公開されており、クラス [TestClass] とメソッド [TestMethod] に適切な属性が割り当てられています。

モデルの 1 つに Insert、Get、Update、および Delete のテストを追加しました。

すべてが正常にコンパイルされます。

単体テスト セッションには、この新しく追加されたクラスからのテストは表示されません。画像を参照してください... VS2013を再起動し、ソリューションをクリーンアップし、再構築しました...すべて...それを機能させるものを除いて。

新しく追加されたテストを単体テスト セッション ウィンドウで実行可能にする、または表示するにはどうすればよいですか??

ここに画像の説明を入力

4

2 に答える 2