Sprache

Assert.AreNotEquivalent Methode

Definition

Überlädt

Name Beschreibung
AreNotEquivalent<T>(T, T, Boolean, String, String, String)

Testet, ob zwei Objektdiagramme NICHT strukturell gleichwertig sind, und löst bei Bedarf eine Ausnahme aus.

AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(T, T, String, String, String)

Testet, ob zwei Objektdiagramme NICHT strukturell gleichwertig sind, und löst bei Bedarf eine Ausnahme aus.

AreNotEquivalent<T>(Span<T>, Span<T>, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

AreNotEquivalent<T>(T, T, Boolean, String, String, String)

Quelle:
Assert.AreEquivalent.cs

Testet, ob zwei Objektdiagramme NICHT strukturell gleichwertig sind, und löst bei Bedarf eine Ausnahme aus.

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 = "")

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

notExpected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den der Test erwartet, nicht übereinstimmen actual.

actual
T

Der zweite zu vergleichende Wert. Dies ist der Vom Testcode erzeugte Wert.

strict
Boolean

Wenn truedie Äquivalenzüberprüfung verwendet wird, um zu entscheiden, ob die Assertion fehlschlägt, wird im strengen Modus ausgeführt (zusätzliche Member oder Wörterbuchschlüssel actual werden als Unterschied betrachtet, sodass die Assertion in ihrer Anwesenheit erfolgreich ist).

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie dem entspricht notExpected. Die Meldung wird in Testergebnissen angezeigt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Ausnahmen

Wird ausgelöst, wenn notExpected und actual strukturell gleichwertig ist oder der strukturelle Vergleich nicht abgeschlossen werden kann.

Gilt für:

AreNotEquivalent<T>(Span<T>, Span<T>, Boolean, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Spannen.

Parameter

notExpected
Span<T>

Die Spanne, die der Test erwartet, wird nicht übereinstimmen actual.

actual
Span<T>

Die spanne, die vom code under test erstellt wurde.

strict
Boolean

Wenn trueder Vergleich im strikten Modus ausgeführt wird.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Spannen.

Parameter

notExpected
ReadOnlySpan<T>

Die Spanne, die der Test erwartet, wird nicht übereinstimmen actual.

actual
ReadOnlySpan<T>

Die spanne, die vom code under test erstellt wurde.

strict
Boolean

Wenn trueder Vergleich im strikten Modus ausgeführt wird.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, Boolean, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Speicherbereiche.

Parameter

notExpected
ReadOnlyMemory<T>

Der Arbeitsspeicher, den der Test erwartet, wird nicht übereinstimmen actual.

actual
ReadOnlyMemory<T>

Der vom Testcode erzeugte Arbeitsspeicher.

strict
Boolean

Wenn trueder Vergleich im strikten Modus ausgeführt wird.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(Memory<T>, Memory<T>, Boolean, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Speicherbereiche.

Parameter

notExpected
Memory<T>

Der Arbeitsspeicher, den der Test erwartet, wird nicht übereinstimmen actual.

actual
Memory<T>

Der vom Testcode erzeugte Arbeitsspeicher.

strict
Boolean

Wenn trueder Vergleich im strikten Modus ausgeführt wird.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(T, T, String, String, String)

Quelle:
Assert.AreEquivalent.cs

Testet, ob zwei Objektdiagramme NICHT strukturell gleichwertig sind, und löst bei Bedarf eine Ausnahme aus.

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 = "")

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

notExpected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den der Test erwartet, nicht übereinstimmen actual.

actual
T

Der zweite zu vergleichende Wert. Dies ist der Vom Testcode erzeugte Wert.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie dem entspricht notExpected. Die Meldung wird in Testergebnissen angezeigt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Ausnahmen

Wird ausgelöst, wenn notExpected und actual strukturell gleichwertig ist oder der strukturelle Vergleich nicht abgeschlossen werden kann.

Hinweise

Eine vollständige Gruppe von Vergleichsregeln finden Sie unter AreEquivalent<T>(T, T, String, String, String) und AreEquivalent<T>(T, T, Boolean, String, String, String) für die vollständige Gruppe von Vergleichsregeln.

Gilt für:

AreNotEquivalent<T>(Span<T>, Span<T>, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Spannen.

Parameter

notExpected
Span<T>

Die Spanne, die der Test erwartet, wird nicht übereinstimmen actual.

actual
Span<T>

Die spanne, die vom code under test erstellt wurde.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, String, String, String)

Testet, ob zwei Spannen NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Spannen.

Parameter

notExpected
ReadOnlySpan<T>

Die Spanne, die der Test erwartet, wird nicht übereinstimmen actual.

actual
ReadOnlySpan<T>

Die spanne, die vom code under test erstellt wurde.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(ReadOnlyMemory<T>, ReadOnlyMemory<T>, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Speicherbereiche.

Parameter

notExpected
ReadOnlyMemory<T>

Der Arbeitsspeicher, den der Test erwartet, wird nicht übereinstimmen actual.

actual
ReadOnlyMemory<T>

Der vom Testcode erzeugte Arbeitsspeicher.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für:

AreNotEquivalent<T>(Memory<T>, Memory<T>, String, String, String)

Testet, ob zwei Speicherbereiche NICHT strukturell gleichwertig sind.

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 = "")

Typparameter

T

Der Elementtyp der Speicherbereiche.

Parameter

notExpected
Memory<T>

Der Arbeitsspeicher, den der Test erwartet, wird nicht übereinstimmen actual.

actual
Memory<T>

Der vom Testcode erzeugte Arbeitsspeicher.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.

notExpectedExpression
String

Der syntaktische Ausdruck von "notExpected" wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.

actualExpression
String

Der syntaktische Ausdruck des tatsächlichen Ausdrucks, der vom Compiler über den Aufruferargumentausdruck angegeben wird. Benutzer sollten keinen Wert für diesen Parameter übergeben.

Gilt für: