Assert.AreNotEquivalent Método

Definición

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.

Se aplica a