我使用Microsoft Visual Studio测试工具程序集进行单元测试。
从我的一个单元测试中,我测试了一个加载文本文件的类。
问题是,在单元测试运行时,becoms的根目录是:
C:\ Users \ Foo \ Documents \ Visual Studio 2010 \ Projects \ MyProject \ TestResults \ Foo_HisComputer 2012-07-03 13_50_45 \ Out
这就是找不到文件的原因。
如何强制单元测试运行时使用主应用程序的根路径,而不是在每次单元测试运行后生成的TestResults文件夹?
答案 0 :(得分:2)
您可以将文本文件添加到输出中:
[TestClass]
[DeploymentItem("textfile.txt")]
public class BaseUnitTest
{
}
您需要在项目中设置文本文件并将其复制到ouput文件夹。
否则,也许这个链接可以帮助您: