具有:
[Category("Contract")]
public class ProgramClientShould
{
}
或:
[Trait("Contract", null)]
public class ProgramClientShould
{
}
和Resharper - >选项 - >工具 - >单元测试: "从类别中跳过测试"有价值"合同"
仍然,ProgramClientShould中的测试被执行。怎么了?
答案 0 :(得分:12)
xunit没有Category
属性,因此resharper参赛者不会认识到这一点。至于trait属性,您需要提供一个值,然后过滤格式为key[value]
的内容。例如。如果您想使用[Trait("Owner", "Matt")]
,则需要过滤Owner[Matt]
类别。
特征键Category
的处理方式不同,只使用了值,因此[Trait("Category", "integration")]
会使用integration
作为resharper选项中的类别过滤器。