Lingua

Assert.AreNotEquivalent Metodo

Definizione

Overload

Nome Descrizione
AreNotEquivalent<T>(T, T, Boolean, String, String, String)

Verifica se due grafici a oggetti non sono strutturalmente equivalenti e genera un'eccezione se sono.

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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

Verifica se due grafici a oggetti non sono strutturalmente equivalenti e genera un'eccezione se sono.

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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

Origine:
Assert.AreEquivalent.cs

Verifica se due grafici a oggetti non sono strutturalmente equivalenti e genera un'eccezione se sono.

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 = "")

Parametri di tipo

T

Tipo di valori da confrontare.

Parametri

notExpected
T

Primo valore da confrontare. Si tratta del valore previsto dal test che non corrisponde actuala .

actual
T

Secondo valore da confrontare. Questo è il valore prodotto dal codice sottoposto a test.

strict
Boolean

Quando true, il controllo di equivalenza usato per decidere se l'asserzione non riesce viene eseguita in modalità strict (i membri aggiuntivi o le chiavi del dizionario in actual sono considerati una differenza, quindi l'asserzione riesce in presenza).

message
String

Messaggio da includere nell'eccezione quando actual è equivalente a notExpected. Il messaggio viene visualizzato nei risultati del test.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Eccezioni

Generata se notExpected e actual sono strutturalmente equivalenti o se non è possibile completare il confronto strutturale.

Si applica a

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento dell'intervallo.

Parametri

notExpected
Span<T>

L'intervallo previsto dal test non corrisponde actuala .

actual
Span<T>

Intervallo prodotto dal codice sottoposto a test.

strict
Boolean

Quando true, il confronto viene eseguito in modalità strict.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento dell'intervallo.

Parametri

notExpected
ReadOnlySpan<T>

L'intervallo previsto dal test non corrisponde actuala .

actual
ReadOnlySpan<T>

Intervallo prodotto dal codice sottoposto a test.

strict
Boolean

Quando true, il confronto viene eseguito in modalità strict.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento delle aree di memoria.

Parametri

notExpected
ReadOnlyMemory<T>

La memoria prevista dal test non corrisponde actuala .

actual
ReadOnlyMemory<T>

Memoria prodotta dal codice sottoposto a test.

strict
Boolean

Quando true, il confronto viene eseguito in modalità strict.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento delle aree di memoria.

Parametri

notExpected
Memory<T>

La memoria prevista dal test non corrisponde actuala .

actual
Memory<T>

Memoria prodotta dal codice sottoposto a test.

strict
Boolean

Quando true, il confronto viene eseguito in modalità strict.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Origine:
Assert.AreEquivalent.cs

Verifica se due grafici a oggetti non sono strutturalmente equivalenti e genera un'eccezione se sono.

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 = "")

Parametri di tipo

T

Tipo di valori da confrontare.

Parametri

notExpected
T

Primo valore da confrontare. Si tratta del valore previsto dal test che non corrisponde actuala .

actual
T

Secondo valore da confrontare. Questo è il valore prodotto dal codice sottoposto a test.

message
String

Messaggio da includere nell'eccezione quando actual è equivalente a notExpected. Il messaggio viene visualizzato nei risultati del test.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Eccezioni

Generata se notExpected e actual sono strutturalmente equivalenti o se non è possibile completare il confronto strutturale.

Commenti

Vedere AreEquivalent<T>(T, T, String, String, String) e AreEquivalent<T>(T, T, Boolean, String, String, String) per il set completo di regole di confronto.

Si applica a

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento dell'intervallo.

Parametri

notExpected
Span<T>

L'intervallo previsto dal test non corrisponde actuala .

actual
Span<T>

Intervallo prodotto dal codice sottoposto a test.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Verifica se due intervalli non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento dell'intervallo.

Parametri

notExpected
ReadOnlySpan<T>

L'intervallo previsto dal test non corrisponde actuala .

actual
ReadOnlySpan<T>

Intervallo prodotto dal codice sottoposto a test.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento delle aree di memoria.

Parametri

notExpected
ReadOnlyMemory<T>

La memoria prevista dal test non corrisponde actuala .

actual
ReadOnlyMemory<T>

Memoria prodotta dal codice sottoposto a test.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a

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

Verifica se due aree di memoria non sono strutturalmente equivalenti.

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 = "")

Parametri di tipo

T

Tipo di elemento delle aree di memoria.

Parametri

notExpected
Memory<T>

La memoria prevista dal test non corrisponde actuala .

actual
Memory<T>

Memoria prodotta dal codice sottoposto a test.

message
String

Messaggio da includere nell'eccezione quando l'asserzione ha esito negativo.

notExpectedExpression
String

Espressione sintattica di notExpected come specificato dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

actualExpression
String

Espressione sintattica dell'effettivo come specificato dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Si applica a