Visual studio 2013 自定义Nunit类别在测试资源管理器中未正确显示

Visual studio 2013 自定义Nunit类别在测试资源管理器中未正确显示,visual-studio-2013,nunit,test-explorer,Visual Studio 2013,Nunit,Test Explorer,我正在尝试为我的测试创建一个自定义类别,这样我们就可以列出测试具体测试的需求。目标:更改需求或某个需求遇到的代码部分,然后为该需求运行测试。它还帮助我们跟踪测试,使它们不会重复。(我们有超过400项要求) 这是我正在使用的代码,它允许我对多个需求进行测试: [Requirement("000124")] [Requirement("000382")] [Requirement("000612")] [Category("Foo")] public void

我正在尝试为我的测试创建一个自定义类别,这样我们就可以列出测试具体测试的需求。目标:更改需求或某个需求遇到的代码部分,然后为该需求运行测试。它还帮助我们跟踪测试,使它们不会重复。(我们有超过400项要求)

这是我正在使用的代码,它允许我对多个需求进行测试:

    [Requirement("000124")]
    [Requirement("000382")]
    [Requirement("000612")]
    [Category("Foo")]
    public void TestSomething(){}
这是可行的,但是在测试资源管理器中我看到:

Category[Foo](1) 
Category[000124](1) 
Category[000382](1)
Category[000612](1)
我想看看:

Category[Foo](1)
Requirement[000124](1)
Requirement[000382](1)
Requirement[000612(1)
这可能吗?

将类别(“要求”)添加到装饰中应该可以:

[Category("Requirement"), AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = false)]

[Category("Requirement"), AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = false)]