ASP MVC 4 を使用して Web アプリケーションを構築しています。現在のリクエストが「テスト」リクエストであるかどうかをアプリケーションの残りの部分に伝えるロジックを保持する共有部分があります。これは、エンド ツー エンドのテストが通常のサイト アクティビティを妨げないようにするためです。
コントローラーでは、ctor でその部分のインターフェイスを取得するだけで、アクセスできます。
問題は、ビューがそれにアクセスできるようにする方法です。一度、Google アナリティクス コードを追加する _Layout.cshtml ファイルに配置した部分的なビューがあります。テスト中の場合は、そのコードを出力したくありません。
カミソリ ビューが MEF パーツにアクセスできるようにするクリーンな方法はありますか?