6

単体テストを使用して、(ASP.Net) Web アプリケーションのクラスの機能をテストしようとしています。このクラスは、ハード ドライブからいくつかのファイルを読み込みます (xsl 変換を実行するため)。

Xsl = GetXSLFromFile(AppDomain.CurrentDomain.BaseDirectory + "\XML Transformationen\Transformation_01.xslt")

このパスは、Web アプリケーション自体のデバッグ中に正しく解決されます。しかし、単体テスト (Web アプリケーションのプロジェクトを参照する別のテスト プロジェクトにある) を開始するたびに、代わりにテスト プロジェクトのパスを取得します。

このシナリオで Web アプリケーションのパスを取得することは可能ですか、それとも別の方法を使用する必要がありますか? ヒントをいただければ幸いです。

4

3 に答える 3