我想将具有已验证结果的文件复制到具有代理的系统,以便我可以将其与实际运行时数据进行比较并创建结果文件。如果两个文件内容相同,则结果通过,否则失败。
答案 0 :(得分:0)
我相信您正在寻找DeploymentItem属性。你用它来装饰你的TestMethod:
[TestMethod]
[DeploymentItem("testFile1.txt")]
public void ConstructorTest()
{
// Create the file to deploy
Car.CarInfo();
string file = "testFile1.txt";
// Check if the created file exists in the deployment directory
Assert.IsTrue(File.Exists(file), "deployment failed: " + file +
" did not get deployed");
}
您还希望以某种方式在构建中包含文件(testFile1.txt),以便在测试二进制文件旁边删除二进制文件。我通常只在解决方案中包含该文件,然后在属性中将“复制到输出目录”标记为“复制如果更新”。