MSTEST0007:仅对测试方法使用测试属性
属性 | 值 |
---|---|
规则 ID | MSTEST0007 |
标题 | 仅对测试方法使用测试属性 |
类别 | 使用情况 |
修复是中断修复还是非中断修复 | 非中断 |
默认为启用 | 是 |
默认严重性 | 信息 |
引入版本 | 3.3.0 |
存在代码修补程序 | 否 |
原因
未标记 TestMethodAttribute 的方法已应用一个或多个测试属性。
规则说明
以下测试属性应仅应用于标记了 TestMethodAttribute 属性的方法:
- CssIterationAttribute
- CssProjectStructureAttribute
- DescriptionAttribute
- ExpectedExceptionAttribute
- OwnerAttribute
- PriorityAttribute
- TestPropertyAttribute
- WorkItemAttribute
如何解决冲突
若要修复此规则的冲突,请通过设置 [TestMethod]
属性或完全移除测试属性来将应用了测试属性的方法转换为测试方法。
何时禁止显示警告
不禁止显示此规则发出的警告。 如果忽略此规则,则将忽略你的属性,因为它们仅用于测试上下文。