在Visual Studio中按Nunit的类别属性运行/分组测试

Ram*_*nda 9 c# nunit visual-studio

我试图在我的Visual Studio Profession 2015中使用NUnit的Category属性.但是该属性似乎没有在Test Explorer中对测试进行分类.

[Test]
[Category("ValidLogins")]
Run Code Online (Sandbox Code Playgroud)

我试过这个:

[Test, Category("Login")]
Run Code Online (Sandbox Code Playgroud)

但即使这样也行不通.任何建议?

Rob*_*use 17

默认情况下,Visual Studio的"测试资源管理器"窗口按" 结果"分组测试,按"通过","失败"和"未运行"分组.许多人错过了更改分组的选项.

您可以右键单击组并选择Group By,

在Visual Studio中对单元测试进行分组

或者在"测试资源管理器"窗口的左上角有一个分组下拉列表.

在Visual Studio中对单元测试进行分组

Visual Studio按类,持续时间,结果,特征或项目对测试进行分组.特征映射到NUnit的类别.

  • 现在,“分组依据”按钮左侧有一个“显示测试层次结构”切换按钮,如果激活此按钮,其他分组选项将变得不可用。 (2认同)