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