0

我使用 Microsoft Visual Studio 测试工具程序集进行单元测试。

从我的一个单元测试中,我测试了一个加载文本文件的类。

问题是,在单元测试运行时,becoms 的根目录:

C:\Users\Foo\Documents\Visual Studio 2010\Projects\MyProject\TestResults\Foo_HisComputer 2012-07-03 13_50_45\Out

这就是找不到该文件的原因。

如何强制单元测试运行时使用主应用程序的根路径,而不是在每次单元测试运行后生成的 TestResults 文件夹?

4

1 回答 1

2

您可以将文本文件添加到输出:

[TestClass]
[DeploymentItem("textfile.txt")]
public class BaseUnitTest
{
}

您需要在项目中设置文本文件并将其复制到输出文件夹中。

否则,也许这个链接可以帮助你:

http://msdn.microsoft.com/en-us/library/ms243187.aspx

于 2012-07-03T12:03:46.363 回答