【发布时间】:2011-11-08 00:10:23
【问题描述】:
我对不同的部署项进行了不同的测试,如下所示:
[TestMethod]
[DeploymentItem("item1.xml")]
public void Test1(){...}
[TestMethod]
[DeploymentItem("item2.xml")]
public void Test2(){...}
如果我一个一个地运行测试,它可以工作,但是如果我运行它们,所有的部署项都会被复制,所以 Test2 将在输出文件夹中运行 item1.xml 和 item2.xml。
我要做的是仅使用输出文件夹中的指定部署项运行每个测试。
有什么方法可以在每次测试后清理部署项?
我的解决方法是将项目部署到每个测试的输出子文件夹,但我不喜欢它。
【问题讨论】:
标签: visual-studio mstest