类似于Visual Studio单元测试中的NUnit TestCaseSource

Ani*_*ish 7 testing unit-testing visual-studio

在Visual Studio单元测试中是否有类似于NUnit TestCaseSource属性的东西?我发现最接近的解决方案是使用DataSource.但我不想将我的测试用例参数存储在数据源中.

Pri*_*kar 2

数据源是获取测试输入的一种选项。您可以将测试数据保存为多种文件格式(xml、xls 或 sql db)

但是,如果您不想存储测试数据,则可以在任何将在任何测试用例之前执行的方法中使用 TestInitialize() 属性。通过此方法将所有测试数据运行时保存在 xml、xls 或 sql db 中,然后使用数据源在测试用例中使用它。

这是VSTS 单元测试的msdn链接。希望对你有帮助。