Assert.AreEqual Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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.
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.
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.
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.
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.)
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.
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.
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.
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.
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.
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.
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.)
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.
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.
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.
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.
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.
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.