Assert.AreNotEquivalent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AreNotEquivalent<T>(T, T, Boolean, String, String, String) |
Teste si deux graphiques d’objets ne sont PAS structurellement équivalents et lève une exception s’ils le sont. |
| AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String) |
Teste si deux étendues ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String) |
Teste si deux étendues ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String) |
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String) |
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(T, T, String, String, String) |
Teste si deux graphiques d’objets ne sont PAS structurellement équivalents et lève une exception s’ils le sont. |
| AreNotEquivalent<T>(Span<T>, Span<T>, String, String, String) |
Teste si deux étendues ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String) |
Teste si deux étendues ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String) |
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes. |
| AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String) |
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes. |
AreNotEquivalent<T>(T, T, Boolean, String, String, String)
- Source:
- Assert.AreEquivalent.cs
Teste si deux graphiques d’objets ne sont PAS structurellement équivalents et lève une exception s’ils le sont.
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 = "")
Paramètres de type
- T
Type de valeurs à comparer.
Paramètres
- notExpected
- T
Première valeur à comparer. Il s’agit de la valeur que le test s’attend à ne pas correspondre actual.
- actual
- T
Deuxième valeur à comparer. Il s’agit de la valeur produite par le code testé.
- strict
- Boolean
Lorsque true, la vérification d’équivalence utilisée pour déterminer si l’assertion échoue est effectuée en mode strict (des membres supplémentaires ou des clés de dictionnaire sont actual considérés comme une différence, de sorte que l’assertion réussit dans leur présence).
- message
- String
Message à inclure dans l’exception lorsqu’il actual est équivalent à notExpected. Le message s’affiche dans les résultats des tests.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si notExpected et actual sont structurellement équivalentes, ou si la comparaison structurelle ne peut pas être terminée.
S’applique à
AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String)
Teste si deux étendues ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des étendues.
Paramètres
- notExpected
- Span<T>
L’étendue du test s’attend à ne pas correspondre actual.
- actual
- Span<T>
Étendue produite par le code testé.
- strict
- Boolean
Quand true, la comparaison est effectuée en mode strict.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)
Teste si deux étendues ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des étendues.
Paramètres
- notExpected
- ReadOnlySpan<T>
L’étendue du test s’attend à ne pas correspondre actual.
- actual
- ReadOnlySpan<T>
Étendue produite par le code testé.
- strict
- Boolean
Quand true, la comparaison est effectuée en mode strict.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des régions de mémoire.
Paramètres
- notExpected
- ReadOnlyMemory<T>
Mémoire que le test s’attend à ne pas correspondre actual.
- actual
- ReadOnlyMemory<T>
Mémoire produite par le code sous test.
- strict
- Boolean
Quand true, la comparaison est effectuée en mode strict.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des régions de mémoire.
Paramètres
- notExpected
- Memory<T>
Mémoire que le test s’attend à ne pas correspondre actual.
- actual
- Memory<T>
Mémoire produite par le code sous test.
- strict
- Boolean
Quand true, la comparaison est effectuée en mode strict.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(T, T, String, String, String)
- Source:
- Assert.AreEquivalent.cs
Teste si deux graphiques d’objets ne sont PAS structurellement équivalents et lève une exception s’ils le sont.
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 = "")
Paramètres de type
- T
Type de valeurs à comparer.
Paramètres
- notExpected
- T
Première valeur à comparer. Il s’agit de la valeur que le test s’attend à ne pas correspondre actual.
- actual
- T
Deuxième valeur à comparer. Il s’agit de la valeur produite par le code testé.
- message
- String
Message à inclure dans l’exception lorsqu’il actual est équivalent à notExpected. Le message s’affiche dans les résultats des tests.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si notExpected et actual sont structurellement équivalentes, ou si la comparaison structurelle ne peut pas être terminée.
Remarques
Consultez AreEquivalent<T>(T, T, String, String, String) et AreEquivalent<T>(T, T, Boolean, String, String, String) pour obtenir l’ensemble complet des règles de comparaison.
S’applique à
AreNotEquivalent<T>(Span<T>, Span<T>, String, String, String)
Teste si deux étendues ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des étendues.
Paramètres
- notExpected
- Span<T>
L’étendue du test s’attend à ne pas correspondre actual.
- actual
- Span<T>
Étendue produite par le code testé.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)
Teste si deux étendues ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des étendues.
Paramètres
- notExpected
- ReadOnlySpan<T>
L’étendue du test s’attend à ne pas correspondre actual.
- actual
- ReadOnlySpan<T>
Étendue produite par le code testé.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des régions de mémoire.
Paramètres
- notExpected
- ReadOnlyMemory<T>
Mémoire que le test s’attend à ne pas correspondre actual.
- actual
- ReadOnlyMemory<T>
Mémoire produite par le code sous test.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)
Teste si deux régions de mémoire ne sont PAS structurellement équivalentes.
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 = "")
Paramètres de type
- T
Type d’élément des régions de mémoire.
Paramètres
- notExpected
- Memory<T>
Mémoire que le test s’attend à ne pas correspondre actual.
- actual
- Memory<T>
Mémoire produite par le code sous test.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- notExpectedExpression
- String
Expression syntactique de notExpected telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- actualExpression
- String
Expression syntactique d’une expression réelle telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.