【发布时间】:2013-01-01 10:59:15
【问题描述】:
这是我的单元测试代码:
[TestMethod]
public void GetMyAttachmentTest()
{
var files = Directory.GetFiles(
Directory.GetCurrentDirectory() + "/Common/MyFiles/", "*.*");
.... do some thing with the files...
}
在 TFS 构建机器上,当我运行单元测试时,我收到以下错误:
System.IO.DirectoryNotFoundException:找不到路径的一部分 'C:\Builds\4\30 我的文件夹 v1.0\myfolder1\TestResults\SCMTFSService_MyBuildServer 2013-01-16 18_06_52_Any CPU_Release\Out\Common\MySpecialFiles\'。当我查看 TFS 中的放置文件夹时,我看到我的文件已部署到以下文件夹中:
\\MyBuildServer\Builds\MyFolder\MySolution_20130116.5\Common\MySpecialFiles在我的单元测试代码中,我的文件如下:
var files = Directory.GetFiles(
Directory.GetCurrentDirectory() + "/Common/MySpecialFiles/", "*.*");
当我的单元测试在 TFS 构建机器上运行时,有没有办法可以查看已部署的 Common\MySpecialFiles 中的文件?
【问题讨论】:
-
你能发布你的单元测试代码(包括属性)吗?
标签: c# unit-testing tfs build-process