C# 使类别成为nUnit中的命名空间

C# 使类别成为nUnit中的命名空间,c#,nunit,C#,Nunit,我在C#中有几百个测试装置,我想为每个装置添加一个类别,我想每个类别都是名称空间,我不想在每个装置中硬编码名称空间字符串 也许是这样的: [Category(NamespaceTitle)] 然后我可以把这条线加到我们所有的固定装置上,这有可能吗 我认为这在目前是不可能的。你能解释一下为什么要这样做吗?也许有另一个解决方案可以工作?如果你想添加类别,这样你就可以一次运行一个名称空间的测试,你知道你可以在nunit3-console.exe命令行上按名称空间进行筛选吗?事实上,我认为这可能与自定

我在C#中有几百个测试装置,我想为每个装置添加一个类别,我想每个类别都是名称空间,我不想在每个装置中硬编码名称空间字符串

也许是这样的:

[Category(NamespaceTitle)]

然后我可以把这条线加到我们所有的固定装置上,这有可能吗

我认为这在目前是不可能的。你能解释一下为什么要这样做吗?也许有另一个解决方案可以工作?如果你想添加类别,这样你就可以一次运行一个名称空间的测试,你知道你可以在nunit3-console.exe命令行上按名称空间进行筛选吗?事实上,我认为这可能与自定义属性有关。但是,根据您的目标,可能有比向每个TestFixture添加自定义属性更好的解决方案谢谢大家,我们决定不走这条路,正如@Chris提到的,我们可以在控制台中按名称空间进行过滤。