如何在MSpec测试运行中使用“包含”文件?

时间:2014-07-28 16:19:16

标签: visual-studio-2013 mspec

我有一个测试项目,我使用MSpec进行一些测试(混合项目同时使用MSpec和VSTest)。我有一个操作文本文件的方法,需要一个文件的路径。我的问题是该文件的当前目录不包含我需要的文件。我将该文件包含在我的项目中,标记为内容和& "永远复制"。

测试运行后,我可以在TestResults/[timestamped folder]/Out目录中看到该文件。但是,如果我调试测试并在立即窗口中检查Path.GetFullPath("resources\\myfile.txt"),则返回:

"C:\\Users\\[username]\\AppData\\Local\\Temp\\cb44d906-d20b-4bfb-9569-c661986eb902\\cb44d906-d20b-4bfb-9569-c661986eb902\\assembly\\dl3\\5e87e3e4\\e2bffa3c_7daacf01\\resources\\myfile.txt"

我使用MSpec错了吗?或者我只是缺少一些配置?

Visual Studio 2013,跑步者:(" MSpec测试适配器" Eugene Duvenage的VS扩展)

0 个答案:

没有答案