Assert.AreNotEquivalent Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.