MSTEST0023: No negar las aserciones booleanas
Propiedad | Value |
---|---|
Identificador de la regla | MSTEST0023 |
Título | No negar las aserciones booleanas |
Categoría | Uso |
La corrección es problemática o no problemática | Poco problemático |
Habilitado de forma predeterminada | Sí |
Gravedad predeterminada | Información |
Introducido en la versión | 3.4.0 |
Hay una corrección de código | No |
Causa
Esta regla genera un diagnóstico cuando una llamada a Assert.IsTrue
o Assert.IsFalse
contiene un argumento negado.
Descripción de la regla
La biblioteca de aserciones de MSTest contiene API opuestas que facilitan la prueba de los casos true
y false
. Se recomienda usar la API adecuada para el caso correcto, ya que mejora la legibilidad y también proporciona una mejor información en caso de error.
Cómo corregir infracciones
Al negar el argumento en una llamada Assert.IsTrue
, debe usar Assert.IsFalse
.
Al negar el argumento en una llamada Assert.IsFalse
, debe usar Assert.IsTrue
.
Cuándo suprimir las advertencias
No suprima las advertencias de esta regla.
Col·laboreu amb nosaltres a GitHub
La font d'aquest contingut es pot trobar al GitHub, on també podeu crear i revisar problemes i sol·licituds d'extracció. Per obtenir més informació, consulteu la nostra guia per a col·laboradors.