Assert.AreNotEquivalent Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| AreNotEquivalent<T>(T, T, Boolean, String, String, String) |
Sprawdza, czy dwa grafy obiektów nie są strukturalnie równoważne i zgłasza wyjątek, jeśli są. |
| AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String) |
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String) |
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String) |
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String) |
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(T, T, String, String, String) |
Sprawdza, czy dwa grafy obiektów nie są strukturalnie równoważne i zgłasza wyjątek, jeśli są. |
| AreNotEquivalent<T>(Span<T>, Span<T>, String, String, String) |
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String) |
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String) |
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne. |
| AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String) |
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne. |
AreNotEquivalent<T>(T, T, Boolean, String, String, String)
- Źródło:
- Assert.AreEquivalent.cs
Sprawdza, czy dwa grafy obiektów nie są strukturalnie równoważne i zgłasza wyjątek, jeśli są.
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 = "")
Parametry typu
- T
Typ wartości do porównania.
Parametry
- notExpected
- T
Pierwsza wartość do porównania. Jest to wartość, która oczekuje, że test nie jest zgodny actualz parametrem .
- actual
- T
Druga wartość do porównania. Jest to wartość wygenerowana przez kod testowany.
- strict
- Boolean
Gdy truesprawdzanie równoważności używane do decydowania, czy asercja kończy się niepowodzeniem, jest wykonywana w trybie ścisłym (dodatkowe elementy członkowskie lub klucze actual słownika są traktowane jako różnica, więc asercja kończy się powodzeniem w ich obecności).
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy actual jest odpowiednikiem notExpectedelementu . Komunikat jest wyświetlany w wynikach testu.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Wyjątki
Zgłaszany, jeśli notExpected i actual są równoważne strukturalnie, lub jeśli nie można ukończyć porównania strukturalnego.
Dotyczy
AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String)
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu rozpiętości.
Parametry
- notExpected
- Span<T>
Zakres testu oczekuje, że nie jest zgodny actualz parametrem .
- actual
- Span<T>
Zakres wygenerowany przez kod testowany.
- strict
- Boolean
W przypadku true, porównanie jest wykonywane w trybie ścisłym.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu rozpiętości.
Parametry
- notExpected
- ReadOnlySpan<T>
Zakres testu oczekuje, że nie jest zgodny actualz parametrem .
- actual
- ReadOnlySpan<T>
Zakres wygenerowany przez kod testowany.
- strict
- Boolean
W przypadku true, porównanie jest wykonywane w trybie ścisłym.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu regionów pamięci.
Parametry
- notExpected
- ReadOnlyMemory<T>
Pamięć, która ma być niezgodna actualz testem.
- actual
- ReadOnlyMemory<T>
Pamięć wygenerowana przez kod testowany.
- strict
- Boolean
W przypadku true, porównanie jest wykonywane w trybie ścisłym.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu regionów pamięci.
Parametry
- notExpected
- Memory<T>
Pamięć, która ma być niezgodna actualz testem.
- actual
- Memory<T>
Pamięć wygenerowana przez kod testowany.
- strict
- Boolean
W przypadku true, porównanie jest wykonywane w trybie ścisłym.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(T, T, String, String, String)
- Źródło:
- Assert.AreEquivalent.cs
Sprawdza, czy dwa grafy obiektów nie są strukturalnie równoważne i zgłasza wyjątek, jeśli są.
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 = "")
Parametry typu
- T
Typ wartości do porównania.
Parametry
- notExpected
- T
Pierwsza wartość do porównania. Jest to wartość, która oczekuje, że test nie jest zgodny actualz parametrem .
- actual
- T
Druga wartość do porównania. Jest to wartość wygenerowana przez kod testowany.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy actual jest odpowiednikiem notExpectedelementu . Komunikat jest wyświetlany w wynikach testu.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Wyjątki
Zgłaszany, jeśli notExpected i actual są równoważne strukturalnie, lub jeśli nie można ukończyć porównania strukturalnego.
Uwagi
Zobacz AreEquivalent<T>(T, T, String, String, String) i AreEquivalent<T>(T, T, Boolean, String, String, String) , aby zapoznać się z pełnym zestawem reguł porównania.
Dotyczy
AreNotEquivalent<T>(Span<T>, Span<T>, String, String, String)
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu rozpiętości.
Parametry
- notExpected
- Span<T>
Zakres testu oczekuje, że nie jest zgodny actualz parametrem .
- actual
- Span<T>
Zakres wygenerowany przez kod testowany.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)
Sprawdza, czy dwa zakresy nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu rozpiętości.
Parametry
- notExpected
- ReadOnlySpan<T>
Zakres testu oczekuje, że nie jest zgodny actualz parametrem .
- actual
- ReadOnlySpan<T>
Zakres wygenerowany przez kod testowany.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu regionów pamięci.
Parametry
- notExpected
- ReadOnlyMemory<T>
Pamięć, która ma być niezgodna actualz testem.
- actual
- ReadOnlyMemory<T>
Pamięć wygenerowana przez kod testowany.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)
Sprawdza, czy dwa regiony pamięci nie są strukturalnie równoważne.
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 = "")
Parametry typu
- T
Typ elementu regionów pamięci.
Parametry
- notExpected
- Memory<T>
Pamięć, która ma być niezgodna actualz testem.
- actual
- Memory<T>
Pamięć wygenerowana przez kod testowany.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- notExpectedExpression
- String
Wyrażenie składniowe notExpected podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- actualExpression
- String
Wyrażenie składniowe wartości rzeczywistej podanej przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.