MSTEST0041: Usar "ConditionBaseAttribute" en clases de prueba

Propiedad Value
Identificador de la regla MSTEST0041
Title Uso de "ConditionBaseAttribute" en las clases de prueba
Category Usage
La corrección es disruptiva o no disruptiva Non-breaking
Habilitado de forma predeterminada Yes
Gravedad predeterminada Warning
introducido en la versión 3.8.0
¿Hay una corrección de código? Sí, a partir de MSTest 4.4

Causa

El uso de un atributo que hereda de ConditionBaseAttribute en una clase que no está marcada con TestClassAttribute.

Descripción de la regla

Un atributo que deriva de ConditionBaseAttribute solo tiene un efecto cuando se aplica a una clase marcada con TestClassAttribute.

Cómo corregir infracciones

En función de la intención, agregue el atributo que falta TestClassAttribute o quite el atributo que deriva de ConditionBaseAttribute.

A partir de MSTest 4.4, la corrección de código se agrega [TestClass] al tipo afectado.

Cuándo suprimir las advertencias

No suprima las advertencias de esta regla.