Język

Assert.AreNotEquivalent Metoda

Definicja

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.

Dotyczy