パスが存在するかどうかをテストするメソッドが検証するテストケースを記述しています。パスは、アセンブリが出力されているフォルダにあります。 フォルダパスを取得するコードは です。string assemblyLocation = typeof(ReportViewer).Assembly.Loaction;テストケース内のアセンブリパス
ReportViewerは同じアセンブリ内に存在します。テストケースを実行すると、アセンブリテストケースのフォルダのパスを選択して実行します。
私がこのアプリケーションを実行すると、テスト中のメソッドは正しいパスを返しますが、テストケースではテストアセンブリのパスが与えられます。任意の手掛かりはなぜですか?
私はテストフレームワークとしてMSTestを使用しています。
私はVSユニットテストフレームワークを私の答えと再タグ付け(あなたが記述した症状から正しいと思われる)で使用していると仮定して、間違っていたら私を修正してください。 –