Assert.AreEqual Methode

Definition

Überlädt

Name Beschreibung
AreEqual(Int64, Int64, Int64, String, Object[])

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Single, Single, Single, String, Object[])

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, CultureInfo, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, CultureInfo, String)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, String, Object[])

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

AreEqual(Decimal, Decimal, Decimal, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Decimal, Decimal, Decimal, String, String, String)

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Double, Double, Double, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, CultureInfo, String, Object[])

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Int64, Int64, Int64, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Int64, Int64, Int64, String, String, String)

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Single, Single, Single, String, String, String)

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

AreEqual(Double, Double, Double, String, Object[])

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, String, String, String)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

AreEqual(String, String, Boolean, CultureInfo, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, CultureInfo, String, String, String)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Double, Double, Double, String, String, String)

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Decimal, Decimal, Decimal, String, Object[])

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Single, Single, Single, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, CultureInfo)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Object, Object)

Überprüft, ob die angegebenen Objekte gleich sind, und löst eine Ausnahme aus, wenn die beiden Objekte nicht gleich sind. Verschiedene numerische Typen werden ungleich behandelt, auch wenn die Wahrheitswerte gleich sind. 42L ist nicht gleich 42.

AreEqual(Decimal, Decimal, Decimal)

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Double, Double, Double)

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Int64, Int64, Int64)

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Object, Object, String)

Überprüft, ob die angegebenen Objekte gleich sind, und löst eine Ausnahme aus, wenn die beiden Objekte nicht gleich sind. Verschiedene numerische Typen werden ungleich behandelt, auch wenn die Wahrheitswerte gleich sind. 42L ist nicht gleich 42.

AreEqual(Single, Single, Single)

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

AreEqual(Decimal, Decimal, Decimal, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, String)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

AreEqual(Double, Double, Double, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Double, Double, Double, String)

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Int64, Int64, Int64, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Int64, Int64, Int64, String)

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Object, Object, String, Object[])

Überprüft, ob die angegebenen Objekte gleich sind, und löst eine Ausnahme aus, wenn die beiden Objekte nicht gleich sind. Verschiedene numerische Typen werden ungleich behandelt, auch wenn die Wahrheitswerte gleich sind. 42L ist nicht gleich 42.

AreEqual(Single, Single, Single, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(Single, Single, Single, String)

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual(String, String, Boolean, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

AreEqual(Decimal, Decimal, Decimal, String)

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

AreEqual<T>(T, T, IEqualityComparer<T>, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

AreEqual<T>(T, T, IEqualityComparer<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>, String, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

AreEqual<T>(T, T, String, String, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(T, T, IEqualityComparer<T>, String, Object[])

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

AreEqual<T>(T, T, Assert.AssertAreEqualInterpolatedStringHandler<T>, String, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(T, T, String, Object[])

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(T, T, IEqualityComparer<T>, String, String, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

AreEqual<T>(T, T, IEqualityComparer<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

AreEqual<T>(T, T, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(T, T, IEqualityComparer<T>)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(T, T, Assert.AssertAreEqualInterpolatedStringHandler<T>)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(IEquatable<T>, IEquatable<T>, String)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(IEquatable<T>, IEquatable<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(T, T)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(IEquatable<T>, IEquatable<T>)

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual<T>(IEquatable<T>, IEquatable<T>, String, Object[])

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

AreEqual(Int64, Int64, Int64, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(long expected, long actual, long delta, string message, params object[] parameters);
public static void AreEqual(long expected, long actual, long delta, string? message, params object?[]? parameters);
static member AreEqual : int64 * int64 * int64 * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Long, actual As Long, delta As Long, message As String, ParamArray parameters As Object())

Parameter

expected
Int64

Der erste zu vergleichende Wert. Dies ist die Lange, die die Tests erwarten.

actual
Int64

Der zweite zu vergleichende Wert. Dies ist die lange, die vom testierten Code erzeugt wird.

delta
Int64

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Single, Single, Single, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(float expected, float actual, float delta, string message, params object[] parameters);
public static void AreEqual(float expected, float actual, float delta, string? message, params object?[]? parameters);
static member AreEqual : single * single * single * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, message As String, ParamArray parameters As Object())

Parameter

expected
Single

Der erste zu vergleichende Float-Wert. Dies ist der Gleitkomma, den die Tests erwarten.

actual
Single

Der zweite zu vergleichende Float.The second float to compare. Dies ist der float-Code, der im Test erstellt wird.

delta
Single

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean, CultureInfo, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo culture, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * AssertNonGenericAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler)

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

culture
CultureInfo

Ein CultureInfo-Objekt, das kulturspezifische Vergleichsinformationen bereitstellt. Wenn Kultur null ist, wird die aktuelle Kultur verwendet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual(String, String, Boolean, CultureInfo, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(string expected, string actual, bool ignoreCase, System.Globalization.CultureInfo culture, string message);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo? culture, string? message);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo culture, string? message);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, message As String)

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

culture
CultureInfo

Ein CultureInfo-Objekt, das kulturspezifische Vergleichsinformationen bereitstellt. Wenn Kultur null ist, wird die aktuelle Kultur verwendet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

public static void AreEqual(string expected, string actual, bool ignoreCase, string message, params object[] parameters);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, string? message, params object?[]? parameters);
static member AreEqual : string * string * bool * string * obj[] -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, message As String, ParamArray parameters As Object())

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Decimal, Decimal, Decimal, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(decimal expected, decimal actual, decimal delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : decimal * decimal * decimal * AssertNonGenericAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual (expected As Decimal, actual As Decimal, delta As Decimal, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler, Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Decimal

Die erste zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die von den Tests erwartet wird.

actual
Decimal

Die zweite zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die vom testierten Code erzeugt wird.

delta
Decimal

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual(Decimal, Decimal, Decimal, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(decimal expected, decimal actual, decimal delta, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : decimal * decimal * decimal * string * string * string -> unit
Public Shared Sub AreEqual (expected As Decimal, actual As Decimal, delta As Decimal, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Decimal

Die erste zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die von den Tests erwartet wird.

actual
Decimal

Die zweite zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die vom testierten Code erzeugt wird.

delta
Decimal

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual(Double, Double, Double, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(double expected, double actual, double delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : double * double * double * AssertNonGenericAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler, Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Double

Der erste zu vergleichende Double-Wert. Dies sind die doppelten Tests, die erwartet werden.

actual
Double

Der zweite zu vergleichende Double-Wert. Dies ist das doppelte, das vom testierten Code erzeugt wird.

delta
Double

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual(String, String, Boolean, CultureInfo, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(string expected, string actual, bool ignoreCase, System.Globalization.CultureInfo culture, string message, params object[] parameters);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo? culture, string? message, params object?[]? parameters);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo culture, string? message, params object?[]? parameters);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * string * obj[] -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, message As String, ParamArray parameters As Object())

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

culture
CultureInfo

Ein CultureInfo-Objekt, das kulturspezifische Vergleichsinformationen bereitstellt. Wenn Kultur null ist, wird die aktuelle Kultur verwendet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Int64, Int64, Int64, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(long expected, long actual, long delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : int64 * int64 * int64 * AssertNonGenericAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual (expected As Long, actual As Long, delta As Long, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler, Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Int64

Der erste zu vergleichende Wert. Dies ist die Lange, die die Tests erwarten.

actual
Int64

Der zweite zu vergleichende Wert. Dies ist die lange, die vom testierten Code erzeugt wird.

delta
Int64

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual(Int64, Int64, Int64, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(long expected, long actual, long delta, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : int64 * int64 * int64 * string * string * string -> unit
Public Shared Sub AreEqual (expected As Long, actual As Long, delta As Long, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Int64

Der erste zu vergleichende Wert. Dies ist die Lange, die die Tests erwarten.

actual
Int64

Der zweite zu vergleichende Wert. Dies ist die lange, die vom testierten Code erzeugt wird.

delta
Int64

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual(Single, Single, Single, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(float expected, float actual, float delta, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : single * single * single * string * string * string -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Single

Der erste zu vergleichende Float-Wert. Dies ist der Gleitkomma, den die Tests erwarten.

actual
Single

Der zweite zu vergleichende Float.The second float to compare. Dies ist der float-Code, der im Test erstellt wird.

delta
Single

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.String.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

public static void AreEqual(string? expected, string? actual, bool ignoreCase, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : string * string * bool * AssertNonGenericAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler, Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual(Double, Double, Double, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(double expected, double actual, double delta, string message, params object[] parameters);
public static void AreEqual(double expected, double actual, double delta, string? message, params object?[]? parameters);
static member AreEqual : double * double * double * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, message As String, ParamArray parameters As Object())

Parameter

expected
Double

Der erste zu vergleichende Double-Wert. Dies sind die doppelten Tests, die erwartet werden.

actual
Double

Der zweite zu vergleichende Double-Wert. Dies ist das doppelte, das vom testierten Code erzeugt wird.

delta
Double

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.String.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

public static void AreEqual(string? expected, string? actual, bool ignoreCase, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : string * string * bool * string * string * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean, CultureInfo, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.String.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo culture, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * AssertNonGenericAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler, Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

culture
CultureInfo

Ein CultureInfo-Objekt, das kulturspezifische Vergleichsinformationen bereitstellt. Wenn Kultur null ist, wird die aktuelle Kultur verwendet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual(String, String, Boolean, CultureInfo, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.String.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo culture, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : string * string * bool * System.Globalization.CultureInfo * string * string * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

culture
CultureInfo

Ein CultureInfo-Objekt, das kulturspezifische Vergleichsinformationen bereitstellt. Wenn Kultur null ist, wird die aktuelle Kultur verwendet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual(Double, Double, Double, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(double expected, double actual, double delta, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : double * double * double * string * string * string -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Double

Der erste zu vergleichende Double-Wert. Dies sind die doppelten Tests, die erwartet werden.

actual
Double

Der zweite zu vergleichende Double-Wert. Dies ist das doppelte, das vom testierten Code erzeugt wird.

delta
Double

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual(Decimal, Decimal, Decimal, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(decimal expected, decimal actual, decimal delta, string message, params object[] parameters);
public static void AreEqual(decimal expected, decimal actual, decimal delta, string? message, params object?[]? parameters);
static member AreEqual : decimal * decimal * decimal * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Decimal, actual As Decimal, delta As Decimal, message As String, ParamArray parameters As Object())

Parameter

expected
Decimal

Die erste zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die von den Tests erwartet wird.

actual
Decimal

Die zweite zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die vom testierten Code erzeugt wird.

delta
Decimal

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Single, Single, Single, Assert+AssertNonGenericAreEqualInterpolatedStringHandler, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.Numerics.cs

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(float expected, float actual, float delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : single * single * single * AssertNonGenericAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler, Optional expectedExpression As String = "", Optional actualExpression As String = "")

Parameter

expected
Single

Der erste zu vergleichende Float-Wert. Dies ist der Gleitkomma, den die Tests erwarten.

actual
Single

Der zweite zu vergleichende Float.The second float to compare. Dies ist der float-Code, der im Test erstellt wird.

delta
Single

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual(String, String, Boolean, CultureInfo)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(string expected, string actual, bool ignoreCase, System.Globalization.CultureInfo culture);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo? culture);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, System.Globalization.CultureInfo culture);
static member AreEqual : string * string * bool * System.Globalization.CultureInfo -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, culture As CultureInfo)

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

culture
CultureInfo

Ein CultureInfo-Objekt, das kulturspezifische Vergleichsinformationen bereitstellt. Wenn Kultur null ist, wird die aktuelle Kultur verwendet.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Object, Object)

Überprüft, ob die angegebenen Objekte gleich sind, und löst eine Ausnahme aus, wenn die beiden Objekte nicht gleich sind. Verschiedene numerische Typen werden ungleich behandelt, auch wenn die Wahrheitswerte gleich sind. 42L ist nicht gleich 42.

public static void AreEqual(object expected, object actual);
static member AreEqual : obj * obj -> unit
Public Shared Sub AreEqual (expected As Object, actual As Object)

Parameter

expected
Object

Das erste zu vergleichende Objekt. Dies ist das Objekt, das die Tests erwarten.

actual
Object

Das zweite zu vergleichende Objekt. Dies ist das Objekt, das vom testierten Code erstellt wird.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Decimal, Decimal, Decimal)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(decimal expected, decimal actual, decimal delta);
static member AreEqual : decimal * decimal * decimal -> unit
Public Shared Sub AreEqual (expected As Decimal, actual As Decimal, delta As Decimal)

Parameter

expected
Decimal

Die erste zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die von den Tests erwartet wird.

actual
Decimal

Die zweite zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die vom testierten Code erzeugt wird.

delta
Decimal

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Double, Double, Double)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(double expected, double actual, double delta);
static member AreEqual : double * double * double -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double)

Parameter

expected
Double

Der erste zu vergleichende Double-Wert. Dies sind die doppelten Tests, die erwartet werden.

actual
Double

Der zweite zu vergleichende Double-Wert. Dies ist das doppelte, das vom testierten Code erzeugt wird.

delta
Double

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Int64, Int64, Int64)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(long expected, long actual, long delta);
static member AreEqual : int64 * int64 * int64 -> unit
Public Shared Sub AreEqual (expected As Long, actual As Long, delta As Long)

Parameter

expected
Int64

Der erste zu vergleichende Wert. Dies ist die Lange, die die Tests erwarten.

actual
Int64

Der zweite zu vergleichende Wert. Dies ist die lange, die vom testierten Code erzeugt wird.

delta
Int64

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Object, Object, String)

Überprüft, ob die angegebenen Objekte gleich sind, und löst eine Ausnahme aus, wenn die beiden Objekte nicht gleich sind. Verschiedene numerische Typen werden ungleich behandelt, auch wenn die Wahrheitswerte gleich sind. 42L ist nicht gleich 42.

public static void AreEqual(object expected, object actual, string message);
static member AreEqual : obj * obj * string -> unit
Public Shared Sub AreEqual (expected As Object, actual As Object, message As String)

Parameter

expected
Object

Das erste zu vergleichende Objekt. Dies ist das Objekt, das die Tests erwarten.

actual
Object

Das zweite zu vergleichende Objekt. Dies ist das Objekt, das vom testierten Code erstellt wird.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Single, Single, Single)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(float expected, float actual, float delta);
static member AreEqual : single * single * single -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single)

Parameter

expected
Single

Der erste zu vergleichende Float-Wert. Dies ist der Gleitkomma, den die Tests erwarten.

actual
Single

Der zweite zu vergleichende Float.The second float to compare. Dies ist der float-Code, der im Test erstellt wird.

delta
Single

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

public static void AreEqual(string expected, string actual, bool ignoreCase);
public static void AreEqual(string? expected, string? actual, bool ignoreCase);
static member AreEqual : string * string * bool -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean)

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Decimal, Decimal, Decimal, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(decimal expected, decimal actual, decimal delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message);
static member AreEqual : decimal * decimal * decimal * AssertNonGenericAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual (expected As Decimal, actual As Decimal, delta As Decimal, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler)

Parameter

expected
Decimal

Die erste zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die von den Tests erwartet wird.

actual
Decimal

Die zweite zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die vom testierten Code erzeugt wird.

delta
Decimal

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual(String, String, Boolean, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

public static void AreEqual(string expected, string actual, bool ignoreCase, string message);
public static void AreEqual(string? expected, string? actual, bool ignoreCase, string? message);
static member AreEqual : string * string * bool * string -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, message As String)

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Double, Double, Double, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(double expected, double actual, double delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message);
static member AreEqual : double * double * double * AssertNonGenericAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler)

Parameter

expected
Double

Der erste zu vergleichende Double-Wert. Dies sind die doppelten Tests, die erwartet werden.

actual
Double

Der zweite zu vergleichende Double-Wert. Dies ist das doppelte, das vom testierten Code erzeugt wird.

delta
Double

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual(Double, Double, Double, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Doubles gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(double expected, double actual, double delta, string message);
public static void AreEqual(double expected, double actual, double delta, string? message);
static member AreEqual : double * double * double * string -> unit
Public Shared Sub AreEqual (expected As Double, actual As Double, delta As Double, message As String)

Parameter

expected
Double

Der erste zu vergleichende Double-Wert. Dies sind die doppelten Tests, die erwartet werden.

actual
Double

Der zweite zu vergleichende Double-Wert. Dies ist das doppelte, das vom testierten Code erzeugt wird.

delta
Double

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Int64, Int64, Int64, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(long expected, long actual, long delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message);
static member AreEqual : int64 * int64 * int64 * AssertNonGenericAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual (expected As Long, actual As Long, delta As Long, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler)

Parameter

expected
Int64

Der erste zu vergleichende Wert. Dies ist die Lange, die die Tests erwarten.

actual
Int64

Der zweite zu vergleichende Wert. Dies ist die lange, die vom testierten Code erzeugt wird.

delta
Int64

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual(Int64, Int64, Int64, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Longs gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(long expected, long actual, long delta, string message);
public static void AreEqual(long expected, long actual, long delta, string? message);
static member AreEqual : int64 * int64 * int64 * string -> unit
Public Shared Sub AreEqual (expected As Long, actual As Long, delta As Long, message As String)

Parameter

expected
Int64

Der erste zu vergleichende Wert. Dies ist die Lange, die die Tests erwarten.

actual
Int64

Der zweite zu vergleichende Wert. Dies ist die lange, die vom testierten Code erzeugt wird.

delta
Int64

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Object, Object, String, Object[])

Überprüft, ob die angegebenen Objekte gleich sind, und löst eine Ausnahme aus, wenn die beiden Objekte nicht gleich sind. Verschiedene numerische Typen werden ungleich behandelt, auch wenn die Wahrheitswerte gleich sind. 42L ist nicht gleich 42.

public static void AreEqual(object expected, object actual, string message, params object[] parameters);
static member AreEqual : obj * obj * string * obj[] -> unit
Public Shared Sub AreEqual (expected As Object, actual As Object, message As String, ParamArray parameters As Object())

Parameter

expected
Object

Das erste zu vergleichende Objekt. Dies ist das Objekt, das die Tests erwarten.

actual
Object

Das zweite zu vergleichende Objekt. Dies ist das Objekt, das vom testierten Code erstellt wird.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(Single, Single, Single, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(float expected, float actual, float delta, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message);
static member AreEqual : single * single * single * AssertNonGenericAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler)

Parameter

expected
Single

Der erste zu vergleichende Float-Wert. Dies ist der Gleitkomma, den die Tests erwarten.

actual
Single

Der zweite zu vergleichende Float.The second float to compare. Dies ist der float-Code, der im Test erstellt wird.

delta
Single

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual(Single, Single, Single, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Testet, ob die angegebenen Floats gleich sind und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(float expected, float actual, float delta, string message);
public static void AreEqual(float expected, float actual, float delta, string? message);
static member AreEqual : single * single * single * string -> unit
Public Shared Sub AreEqual (expected As Single, actual As Single, delta As Single, message As String)

Parameter

expected
Single

Der erste zu vergleichende Float-Wert. Dies ist der Gleitkomma, den die Tests erwarten.

actual
Single

Der zweite zu vergleichende Float.The second float to compare. Dies ist der float-Code, der im Test erstellt wird.

delta
Single

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual(String, String, Boolean, Assert+AssertNonGenericAreEqualInterpolatedStringHandler)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Zeichenfolgen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind. Die invariante Kultur wird für den Vergleich verwendet.

public static void AreEqual(string? expected, string? actual, bool ignoreCase, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonGenericAreEqualInterpolatedStringHandler message);
static member AreEqual : string * string * bool * AssertNonGenericAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual (expected As String, actual As String, ignoreCase As Boolean, ByRef message As Assert.AssertNonGenericAreEqualInterpolatedStringHandler)

Parameter

expected
String

Die erste zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die die Tests erwarten.

actual
String

Die zweite zu vergleichende Zeichenfolge. Dies ist die Zeichenfolge, die vom code under test erstellt wird.

ignoreCase
Boolean

Ein boolescher Wert, der angibt, dass bei einem Vergleich zwischen Groß- und Kleinschreibung unterschieden wird. (true gibt einen Vergleich zwischen Groß- und Kleinschreibung an.)

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual(Decimal, Decimal, Decimal, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Dezimalstellen gleich sind, und löst eine Ausnahme aus, wenn sie nicht gleich sind.

public static void AreEqual(decimal expected, decimal actual, decimal delta, string message);
public static void AreEqual(decimal expected, decimal actual, decimal delta, string? message);
static member AreEqual : decimal * decimal * decimal * string -> unit
Public Shared Sub AreEqual (expected As Decimal, actual As Decimal, delta As Decimal, message As String)

Parameter

expected
Decimal

Die erste zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die von den Tests erwartet wird.

actual
Decimal

Die zweite zu vergleichende Dezimalzahl. Dies ist die dezimale Dezimalzahl, die vom testierten Code erzeugt wird.

delta
Decimal

Die erforderliche Genauigkeit. Eine Ausnahme wird nur ausgelöst, wenn actual sie sich von mehr als expecteddeltaunterscheidet.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie sich von mehr als expecteddeltaunterscheidet. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, IEqualityComparer<T>, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

public static void AreEqual<T>(T? expected, T? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message);
static member AreEqual : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, comparer As IEqualityComparer(Of T), message As String)

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln oder NULL verwendet werden soll, um die Standardeinstellung EqualityComparer<T>zu verwenden.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, IEqualityComparer<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

public static void AreEqual<T>(T? expected, T? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreEqualInterpolatedStringHandler<T> message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> * AssertAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, comparer As IEqualityComparer(Of T), ByRef message As Assert.AssertAreEqualInterpolatedStringHandler(Of T), Optional expectedExpression As String = "", Optional actualExpression As String = "")

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln oder NULL verwendet werden soll, um die Standardeinstellung EqualityComparer<T>zu verwenden.

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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:

AreEqual<T>(T, T, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T? expected, T? actual, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : 'T * 'T * string * string * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

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 nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, IEqualityComparer<T>, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

public static void AreEqual<T>(T? expected, T? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message, params object?[]? parameters);
static member AreEqual : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> * string * obj[] -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, comparer As IEqualityComparer(Of T), message As String, ParamArray parameters As Object())

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln oder NULL verwendet werden soll, um die Standardeinstellung EqualityComparer<T>zu verwenden.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, Assert.AssertAreEqualInterpolatedStringHandler<T>, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T? expected, T? actual, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreEqualInterpolatedStringHandler<T> message, string expectedExpression = "", string actualExpression = "");
static member AreEqual : 'T * 'T * AssertAreEqualInterpolatedStringHandler * string * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, ByRef message As Assert.AssertAreEqualInterpolatedStringHandler(Of T), Optional expectedExpression As String = "", Optional actualExpression As String = "")

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T expected, T actual, string message, params object[] parameters);
public static void AreEqual<T>(T? expected, T? actual, string? message, params object?[]? parameters);
static member AreEqual : 'T * 'T * string * obj[] -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, message As String, ParamArray parameters As Object())

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

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 nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, IEqualityComparer<T>, String, String, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

public static void AreEqual<T>(T? expected, T? actual, System.Collections.Generic.IEqualityComparer<T> comparer, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreEqual : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> * string * string * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, comparer As IEqualityComparer(Of T), Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln oder NULL verwendet werden soll, um die Standardeinstellung EqualityComparer<T>zu verwenden.

message
String

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

expectedExpression
String

Der syntaktische Ausdruck, der vom Compiler über den Aufruferargumentausdruck angegeben wird. 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 expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, IEqualityComparer<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mithilfe des bereitgestellten comparer Parameters berechnet.

public static void AreEqual<T>(T? expected, T? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreEqualInterpolatedStringHandler<T> message);
static member AreEqual : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> * AssertAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, comparer As IEqualityComparer(Of T), ByRef message As Assert.AssertAreEqualInterpolatedStringHandler(Of T))

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln oder NULL verwendet werden soll, um die Standardeinstellung EqualityComparer<T>zu verwenden.

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual<T>(T, T, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T expected, T actual, string message);
public static void AreEqual<T>(T? expected, T? actual, string? message);
static member AreEqual : 'T * 'T * string -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, message As String)

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

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 nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, IEqualityComparer<T>)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T? expected, T? actual, System.Collections.Generic.IEqualityComparer<T>? comparer);
static member AreEqual : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, comparer As IEqualityComparer(Of T))

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Schlüsseln oder NULL verwendet werden soll, um die Standardeinstellung EqualityComparer<T>zu verwenden.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(T, T, Assert.AssertAreEqualInterpolatedStringHandler<T>)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T? expected, T? actual, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreEqualInterpolatedStringHandler<T> message);
static member AreEqual : 'T * 'T * AssertAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T, ByRef message As Assert.AssertAreEqualInterpolatedStringHandler(Of T))

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual<T>(IEquatable<T>, IEquatable<T>, String)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(IEquatable<T>? expected, IEquatable<T>? actual, string? message);
static member AreEqual : IEquatable<'T> * IEquatable<'T> * string -> unit
Public Shared Sub AreEqual(Of T) (expected As IEquatable(Of T), actual As IEquatable(Of T), message As String)

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
IEquatable<T>

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
IEquatable<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 nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(IEquatable<T>, IEquatable<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(IEquatable<T>? expected, IEquatable<T>? actual, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertAreEqualInterpolatedStringHandler<T> message);
static member AreEqual : IEquatable<'T> * IEquatable<'T> * AssertAreEqualInterpolatedStringHandler -> unit
Public Shared Sub AreEqual(Of T) (expected As IEquatable(Of T), actual As IEquatable(Of T), ByRef message As Assert.AssertAreEqualInterpolatedStringHandler(Of T))

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
IEquatable<T>

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
IEquatable<T>

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

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Die Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn actual sie nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

Gilt für:

AreEqual<T>(T, T)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(T expected, T actual);
public static void AreEqual<T>(T? expected, T? actual);
static member AreEqual : 'T * 'T -> unit
Public Shared Sub AreEqual(Of T) (expected As T, actual As T)

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
T

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
T

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

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(IEquatable<T>, IEquatable<T>)

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(IEquatable<T>? expected, IEquatable<T>? actual);
static member AreEqual : IEquatable<'T> * IEquatable<'T> -> unit
Public Shared Sub AreEqual(Of T) (expected As IEquatable(Of T), actual As IEquatable(Of T))

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
IEquatable<T>

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
IEquatable<T>

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

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für:

AreEqual<T>(IEquatable<T>, IEquatable<T>, String, Object[])

Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs
Quelle:
Assert.AreEqual.cs

Überprüft, ob die angegebenen Werte gleich sind, und löst eine Ausnahme aus, wenn die beiden Werte nicht gleich sind. Die Gleichheit wird mit der Standardeinstellung EqualityComparer<T>berechnet.

public static void AreEqual<T>(IEquatable<T>? expected, IEquatable<T>? actual, string? message, params object?[]? parameters);
static member AreEqual : IEquatable<'T> * IEquatable<'T> * string * obj[] -> unit
Public Shared Sub AreEqual(Of T) (expected As IEquatable(Of T), actual As IEquatable(Of T), message As String, ParamArray parameters As Object())

Typparameter

T

Der Typ der zu vergleichenden Werte.

Parameter

expected
IEquatable<T>

Der erste zu vergleichende Wert. Dies ist der Wert, den die Tests erwarten.

actual
IEquatable<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 nicht gleich expectedist. Die Meldung wird in Testergebnissen angezeigt.

parameters
Object[]

Ein Array von Parametern, die beim Formatieren messageverwendet werden sollen.

Ausnahmen

Wird ausgelöst, wenn expected nicht gleich actual.

Gilt für: