Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
| 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.