1

我有一个 winforms C# 类,它在内部查找文件.. 为了帮助进行单元测试,我将其更改为从外部传入文件,例如:

字符串文件 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location + "TestXML.xml");

Foo = new Foo(文件);

问题是代码可以正常工作,但是在 Nunit 中运行时会出现错误提示“Cant find directory C:\doc & settings\ . . .. testxml.xml

有什么想法吗?

4

1 回答 1

2

我会设置一个断点,然后使用即时窗口找出传递给 GetDirectoryName 的内容。这可能不是你想要的。

于 2008-10-19T06:42:02.923 回答