这是一个棘手的问题:
Test(string value)
,必须多次调用
参数值。GetValues()
[Test]
属性中指定的另一种方法Test()
中读取的
GetValues()
必须读取工作目录中文件Values.txt
的内容才能返回值为了实现这一点,我需要在调用GetValues()
时知道工作目录,但我找不到这个信息,因为:
Directory.GetCurrentDirectory()
返回程序集的目录,而不是从中调用nunit的工作目录,TestContext.CurrentContext.WorkingDirectory
尚未定义,会产生System.NullReferenceException
我还尝试在灯具设置期间加载文件的内容,但这是在GetValues()
之后调用的,所以没有运气:我可以找到该文件但是已经引发了空指针异常。
有没有人有想法? 提前感谢您的帮助
塞德里克。
答案 0 :(得分:0)
从我可以阅读的内容来看,直到版本3.0,当工作目录不应该改变时,此功能才可用。