Assert.AreNotEquivalent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| AreNotEquivalent<T>(T, T, String, String, String) |
Comprueba si dos gráficos de objetos NO son estructuralmente equivalentes y produce una excepción si son. |
| AreNotEquivalent<T>(T, T, Boolean, String, String, String) |
Comprueba si dos gráficos de objetos NO son estructuralmente equivalentes y produce una excepción si son. |
AreNotEquivalent<T>(T, T, String, String, String)
- Source:
- Assert.AreEquivalent.cs
Comprueba si dos gráficos de objetos NO son estructuralmente equivalentes y produce una excepción si son.
public static void AreNotEquivalent<T>(T? notExpected, T? actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : 'T * 'T * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As T, actual As T, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parámetros de tipo
- T
Tipo de valores que se van a comparar.
Parámetros
- notExpected
- T
Primer valor que se va a comparar. Este es el valor que espera que la prueba no coincida actualcon .
- actual
- T
Segundo valor que se va a comparar. Este es el valor generado por el código sometido a prueba.
- message
- String
Mensaje que se va a incluir en la excepción cuando actual es equivalente a notExpected. El mensaje se muestra en los resultados de la prueba.
- notExpectedExpression
- String
Expresión sintáctica de notExpected tal y como lo da el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
- actualExpression
- String
Expresión sintáctica de real según lo proporcionado por el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
Excepciones
Se produce si notExpected y actual son estructuralmente equivalentes, o si no se puede completar la comparación estructural.
Comentarios
Consulte AreEquivalent<T>(T, T, String, String, String) y AreEquivalent<T>(T, T, Boolean, String, String, String) para ver el conjunto completo de reglas de comparación.
Se aplica a
AreNotEquivalent<T>(T, T, Boolean, String, String, String)
- Source:
- Assert.AreEquivalent.cs
Comprueba si dos gráficos de objetos NO son estructuralmente equivalentes y produce una excepción si son.
public static void AreNotEquivalent<T>(T? notExpected, T? actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : 'T * 'T * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As T, actual As T, strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")
Parámetros de tipo
- T
Tipo de valores que se van a comparar.
Parámetros
- notExpected
- T
Primer valor que se va a comparar. Este es el valor que espera que la prueba no coincida actualcon .
- actual
- T
Segundo valor que se va a comparar. Este es el valor generado por el código sometido a prueba.
- strict
- Boolean
Cuando true, la comprobación de equivalencia usada para decidir si se produce un error en la aserción se realiza en modo estricto (los miembros adicionales o las claves de diccionario en actual se consideran una diferencia, por lo que la aserción se realiza correctamente en su presencia).
- message
- String
Mensaje que se va a incluir en la excepción cuando actual es equivalente a notExpected. El mensaje se muestra en los resultados de la prueba.
- notExpectedExpression
- String
Expresión sintáctica de notExpected tal y como lo da el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
- actualExpression
- String
Expresión sintáctica de real según lo proporcionado por el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
Excepciones
Se produce si notExpected y actual son estructuralmente equivalentes, o si no se puede completar la comparación estructural.