包含测试资源的MSTest属性是什么?

时间:2009-09-16 13:28:35

标签: unit-testing mstest

我想拥有一个在测试期间可用的测试资源,我知道有一个属性可以部署该项目。

属性是什么?

2 个答案:

答案 0 :(得分:4)

[DeploymentItem("myFile1.txt")] MSDN Doc on DeploymentItem

如果您正在测试文件或使用该文件作为测试的输入,这非常有用。

答案 1 :(得分:3)

这真的取决于。我个人讨厌 MSTest执行此操作的方式 - 使用属性单独的“testrunco​​nfig”文件(在“部署”部分中添加项目)。我更喜欢NUnit方式(我将它与TestDriven.NET一起使用) - 然后如果你想让它在输出中包含一个文件,你就可以完成你在常规VS项目中所做的工作;您切换“复制到输出目录”属性。