2012-06-21 43 views
0

我有一大堆的单元测试(测试1,Test2的,等等),而不是让他们自动运行,我想要做类似如下的内容:是否可以将单元测试合并到列表中?

List<Test> tests = { 
    Test1, 
    Test2, 
    Test3, 
    ... 
} 

这样做的目的是能够轻松地评论/取消注释(启用/禁用)测试行,以隔离我立即感兴趣的测试行。

这是可能的,还是我坚持添加/删除[禁用]标签到每个测试头?

+0

您正在使用哪种测试框架? –

+0

我是C#的新手,所以请原谅那些糟糕的答案。 我只需右键单击 - >生成测试;有没有标准包装? (我没有安装任何额外的东西) – Benjin

回答

1

Visual Studio允许创建和运行测试列表。只需从菜单中选择测试 - >创建测试列表...。然后您可以在您定义的任何特定列表中运行测试。

+0

哇。从来没有注意到有一个“测试”菜单项。谢谢。 – Benjin

0

如果NUnit是一个选项,您可以使用TestCaseAttribute。 ReSharper与Visual Studio很好地结合在一起。基于this answer,MSTest不支持这一点。

相关问题