我已经创建了一个测试项目来测试我的 WPF 项目。 我的一种方法需要从一个文件中读取,该文件被复制到 bin 文件夹中
C:\..\ProjectName\Bin\Debug\
编译时。该方法工作正常,但在运行 unitTest 时它会在
中搜索文件C:\..\ProjectName\TestResult\UserName_computerName-Date\Out\
如何在运行单元测试时将文件复制到该位置?
最佳答案
您在使用 MSTest 吗?如果是这样,请尝试使用测试文件路径的 DeploymentItem 属性:
[DeploymentItem(@"C:\vsprojects\MyProject\Tests\testdata\XmlContentFileOne.xml")]
[TestMethod]
public void MyTest()
{
//test
}
关于c# - 如何复制到单元测试文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859082/