Compartir vía


MSTEST0014: DataRow debe ser válido

Propiedad Value
Identificador de la regla MSTEST0014
Título DataRow debe ser válido
Categoría Uso
La corrección es problemática o no problemática Poco problemático
Habilitado de forma predeterminada
Gravedad predeterminada Advertencia
Introducido en la versión 3.3.0
Hay una corrección de código No

Causa

Una instancia de [DataRow] no sigue uno o varios puntos del diseño de DataRow necesario.

Descripción de la regla

Las instancias de [DataRow] deben tener el siguiente diseño para que sea válido:

  • solo deben establecerse en un método de prueba
  • el recuento de argumentos debe coincidir con el recuento de parámetros del método
  • el tipo de argumento debe coincidir con el tipo de argumento de método

Cómo corregir infracciones

Asegúrese de que la instancia DataRow coincida con el diseño necesario descrito anteriormente.

Cuándo suprimir las advertencias

No suprima las advertencias de esta regla. Si se omite esta regla, se omitirán las instancias marcadas o se producirá un error en tiempo de ejecución.

Supresión de una advertencia

Si solo quiere suprimir una única infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.

#pragma warning disable MSTEST0014
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0014

Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none del archivo de configuración.

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0014.severity = none

Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.