在Visual Studio单元测试中是否有类似于NUnit TestCaseSource属性的内容?我发现最接近的解决方案是使用DataSource。但我不想将我的测试用例参数存储在数据源中。
答案 0 :(得分:2)
Datasource是获取测试输入的一个选项。您可以将测试数据保存为多种文件格式(xml,xls或sql db)
但是如果您不想存储测试数据,那么在任何将在任何测试用例之前执行的方法中使用TestInitialize()属性。通过此方法将所有测试数据运行时保存在xml,xls或sql db中,然后使用数据源在测试用例中使用它。
这是VSTS单元测试的msdn链接。希望这会对你有所帮助。