在nunit查看错误的目录(特别是程序文件)时出现问题后,我得到了这个SO回答NUnit not looking the file in the right folder。
所以testdata = TestContext.CurrentContext.TestDirectory
给了我测试项目的Debug
目录。
所以我的问题是,如果我想访问我的解决方案的根目录(比如说,我保存了我的测试数据文件),我该如何从这个Debug目录导航回来?
答案 0 :(得分:0)
您可以构建一个新的DirectoryInfo
并走到父目录。像这样的东西?
var dir = new DirectoryInfo(TestContext.CurrentContext.TestDirectory);
var testDataDir = dir.Parent.Parent;