我在与我的测试夹具相同的程序集中创建了一个演示自定义CategoryAttribute:
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]
public class CustomAttribute : CategoryAttribute
{
}
[Custom]
[TestFixture]
public class SomeTests
{
}
一切都很棒。 ReSharper的单元测试资源管理器找到了测试夹具,然后我可以按照新的" Custom"类别。
为避免在每个测试程序集中复制新的自定义属性,我将属性定义移动到共享程序集。但是,这导致类别“消失”#34;在单元测试资源管理器中。
我做错了什么?