私はASP.NET MVCプロジェクトのユニットテストを開始しています。私がユニットテストの方法論を見てきたことは、ユニットテストを実行するために異なるコントローラを作成し、ユニットテストがMVC環境内で行われることを示唆しています。コンソールアプリケーションからプロジェクトとしてMVC dllにリンクし、コンソールプログラムからコントローラテストを呼び出すことができるように、十分な環境を設定する方法はありますか?それは、テストなどを行うために実行しているローカルIISを持つ必要はありません。コンソールプログラムからASP.net MVCプロジェクトの単体テストを行うことはできますか?
ありがとう! (そのことについてまたはMVCアプリ)
ジョン
ユニットテストがで実行されていない "MVC環境を提供します。"それらはテストランナーの範囲内で実行されます.nunit、resharper、...となります。ユニットテストは単なるクラスライブラリです。 – Fran
利用可能なドキュメント[ASP.NET MVCアプリケーションのユニットテストの作成](https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/unit- asp-net-mvc-applications-csのためのテスト/作成ユニットテスト) – Nkosi