Assert.AreNotEquivalent Metodo

Definizione

Overload

Nome Descrizione
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>(T, T, Boolean, String, String, String)

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

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>(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