1

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

文字列ファイル = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location + "TestXML.xml");

Foo = 新しい Foo(ファイル);

問題は、コードが正常に機能することですが、Nunit で実行すると、「ディレクトリ C:\doc & settings\ . . .. testxml.xml が見つかりません」というエラーが表示されることです。

何かご意見は?

4

1 に答える 1

2

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

于 2008-10-19T06:42:02.923 に答える