我有一堆单元测试(Test1,Test2等),但不是让它们自动运行,我想做类似以下的事情:
List<Test> tests = {
Test1,
Test2,
Test3,
...
}
这样做的目的是能够轻松地注释掉/取消注释(启用/禁用)测试条带以隔离我立即感兴趣的测试。
这是可能的,还是我坚持在每个测试标题中添加/删除[禁用]标签?
答案 0 :(得分:1)
Visual Studio允许创建和运行测试列表。只需选择测试 - &gt;从菜单中创建测试列表... 。然后,您可以在您定义的任何特定列表中运行测试。
答案 1 :(得分:0)
如果NUnit是一个选项,您可以使用TestCaseAttribute
。 ReSharper真的很好地与Visual Studio联系在一起。
基于this answer,MSTest不支持此功能。