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, 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.