我想拥有一个在测试期间可用的测试资源,我知道有一个属性可以部署该项目。
属性是什么?
答案 0 :(得分:4)
[DeploymentItem("myFile1.txt")]
MSDN Doc on DeploymentItem
如果您正在测试文件或使用该文件作为测试的输入,这非常有用。
答案 1 :(得分:3)
这真的取决于。我个人讨厌 MSTest执行此操作的方式 - 使用属性或单独的“testrunconfig”文件(在“部署”部分中添加项目)。我更喜欢NUnit方式(我将它与TestDriven.NET一起使用) - 然后如果你想让它在输出中包含一个文件,你就可以完成你在常规VS项目中所做的工作;您切换“复制到输出目录”属性。