Lenguaje

Assert.AreNotEquivalent Método

Definición

Sobrecargas

Nombre Description
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>(Span<T>, Span<T>, Boolean, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

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>(Span<T>, Span<T>, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

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

AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(Span<T> notExpected, Span<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Span<'T> * Span<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Span(Of T), actual As Span(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de los intervalos.

Parámetros

notExpected
Span<T>

El intervalo de la prueba espera que no coincida actualcon .

actual
Span<T>

Intervalo generado por el código sometido a prueba.

strict
Boolean

Cuando true, la comparación se realiza en modo estricto.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(ReadOnlySpan<T> notExpected, ReadOnlySpan<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlySpan<'T> * ReadOnlySpan<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlySpan(Of T), actual As ReadOnlySpan(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de los intervalos.

Parámetros

notExpected
ReadOnlySpan<T>

El intervalo de la prueba espera que no coincida actualcon .

actual
ReadOnlySpan<T>

Intervalo generado por el código sometido a prueba.

strict
Boolean

Cuando true, la comparación se realiza en modo estricto.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(ReadOnlyMemory<T> notExpected, ReadOnlyMemory<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlyMemory<'T> * ReadOnlyMemory<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlyMemory(Of T), actual As ReadOnlyMemory(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de las regiones de memoria.

Parámetros

notExpected
ReadOnlyMemory<T>

La memoria que espera que la prueba no coincida con actual.

actual
ReadOnlyMemory<T>

Memoria generada por el código sometido a prueba.

strict
Boolean

Cuando true, la comparación se realiza en modo estricto.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(Memory<T> notExpected, Memory<T> actual, bool strict, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Memory<'T> * Memory<'T> * bool * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Memory(Of T), actual As Memory(Of T), strict As Boolean, Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de las regiones de memoria.

Parámetros

notExpected
Memory<T>

La memoria que espera que la prueba no coincida con actual.

actual
Memory<T>

Memoria generada por el código sometido a prueba.

strict
Boolean

Cuando true, la comparación se realiza en modo estricto.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

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>(Span<T>, Span<T>, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(Span<T> notExpected, Span<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Span<'T> * Span<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Span(Of T), actual As Span(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de los intervalos.

Parámetros

notExpected
Span<T>

El intervalo de la prueba espera que no coincida actualcon .

actual
Span<T>

Intervalo generado por el código sometido a prueba.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)

Comprueba si dos intervalos NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(ReadOnlySpan<T> notExpected, ReadOnlySpan<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlySpan<'T> * ReadOnlySpan<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlySpan(Of T), actual As ReadOnlySpan(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de los intervalos.

Parámetros

notExpected
ReadOnlySpan<T>

El intervalo de la prueba espera que no coincida actualcon .

actual
ReadOnlySpan<T>

Intervalo generado por el código sometido a prueba.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(ReadOnlyMemory<T> notExpected, ReadOnlyMemory<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : ReadOnlyMemory<'T> * ReadOnlyMemory<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As ReadOnlyMemory(Of T), actual As ReadOnlyMemory(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de las regiones de memoria.

Parámetros

notExpected
ReadOnlyMemory<T>

La memoria que espera que la prueba no coincida con actual.

actual
ReadOnlyMemory<T>

Memoria generada por el código sometido a prueba.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a

AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)

Comprueba si dos regiones de memoria NO son estructuralmente equivalentes.

public static void AreNotEquivalent<T>(Memory<T> notExpected, Memory<T> actual, string? message = "", string notExpectedExpression = "", string actualExpression = "");
static member AreNotEquivalent : Memory<'T> * Memory<'T> * string * string * string -> unit
Public Shared Sub AreNotEquivalent(Of T) (notExpected As Memory(Of T), actual As Memory(Of T), Optional message As String = "", Optional notExpectedExpression As String = "", Optional actualExpression As String = "")

Parámetros de tipo

T

Tipo de elemento de las regiones de memoria.

Parámetros

notExpected
Memory<T>

La memoria que espera que la prueba no coincida con actual.

actual
Memory<T>

Memoria generada por el código sometido a prueba.

message
String

Mensaje que se va a incluir en la excepción cuando se produce un error en la aserción.

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.

Se aplica a