同じソリューションに MVC プロジェクトと単体テスト プロジェクトがあります。単体テストは、MVC のweb.config
ファイルからサービス バス エンドポイントを読み取る MVC プロジェクトにクラスのインスタンスを作成します。
2 つの異なるエンドポイント エントリがあります。1 つはテスト サーバーを指し、もう 1 つは私のマシンでコードをテストするための localhost を指します。通常、localhost エントリはコメント アウトされています。
さて、私が抱えている問題は次のとおりです。ローカルホスト エントリのコメントを外し、開発サーバー エントリをコメント アウトして特定のテストを実行すると ([選択したテストの実行] を使用)、テストはまだ開発サーバーの構成ファイルのエントリ(コメントアウト)...ソリューションを再構築しても。アプリケーションを実行すると、正しいエントリが読み取られ、localhost がポイントされます。
個々の単体テストで を読み取ってweb.config
正しい値を取得するにはどうすればよいですか?