質問

内部でファイルを検索しているwinforms C#クラスがありました。単体テストを支援するために、外部からファイルを渡すように変更しました。

string file = Path.GetDirectoryName(Assembly.GetExecutingAssembly()。Location +" TestXML.xml");

Foo = new Foo(file);

問題は、コードが正常に動作することですが、Nunitで実行すると" Cant find directory C:\ doc&というエラーが表示されます。設定\ 。 。 .. testxml.xml

何か考えがありますか

役に立ちましたか?

解決

ブレークポイントを設定してから、イミディエイトウィンドウを使用して、GetDirectoryNameに渡されるものを見つけます。おそらくあなたが意図したものではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top