単体テストを使用して、(ASP.Net) Web アプリケーションのクラスの機能をテストしようとしています。このクラスは、ハード ドライブからいくつかのファイルを読み込みます (xsl 変換を実行するため)。
Xsl = GetXSLFromFile(AppDomain.CurrentDomain.BaseDirectory + "\XML Transformationen\Transformation_01.xslt")
このパスは、Web アプリケーション自体のデバッグ中に正しく解決されます。しかし、単体テスト (Web アプリケーションのプロジェクトを参照する別のテスト プロジェクトにある) を開始するたびに、代わりにテスト プロジェクトのパスを取得します。
このシナリオで Web アプリケーションのパスを取得することは可能ですか、それとも別の方法を使用する必要がありますか? ヒントをいただければ幸いです。