语言

Assert.AreEqual 方法

定义

重载

名称 说明
AreEqual(Int64, Int64, Int64, String, Object[])

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。

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

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。

AreEqual(String, String, Boolean, CultureInfo)

测试指定的字符串是否相等,并在它们不相等时引发异常。

AreEqual(String, String, Boolean, String)

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

AreEqual(Object, Object)

测试指定的对象是否相等,如果两个对象不相等,则会引发异常。 即使逻辑值相等,不同的数值类型也被视为不相等。 42L 不等于 42。

AreEqual(Decimal, Decimal, Decimal)

测试指定的小数是否相等,如果它们不相等,则会引发异常。

AreEqual(Double, Double, Double)

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

AreEqual(Int64, Int64, Int64)

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

AreEqual(Single, Single, Single)

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

AreEqual(String, String, Boolean)

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

测试指定的小数是否相等,如果它们不相等,则会引发异常。

AreEqual(Object, Object, String)

测试指定的对象是否相等,如果两个对象不相等,则会引发异常。 即使逻辑值相等,不同的数值类型也被视为不相等。 42L 不等于 42。

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

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

AreEqual(Decimal, Decimal, Decimal, String)

测试指定的小数是否相等,如果它们不相等,则会引发异常。

AreEqual(Single, Single, Single, String)

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

测试指定的对象是否相等,如果两个对象不相等,则会引发异常。 即使逻辑值相等,不同的数值类型也被视为不相等。 42L 不等于 42。

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

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

AreEqual(Double, Double, Double, String)

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

AreEqual(Int64, Int64, Int64, String)

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

AreEqual<T>(T, T, String)

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

AreEqual<T>(T, T)

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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())

参数

expected
Int64

要比较的第一个长。 这是测试期望的漫长时间。

actual
Int64

要比较的第二个长。 这是受测代码生成的长。

delta
Int64

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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())

参数

expected
Single

要比较的第一个浮点数。 这是测试所需的浮点数。

actual
Single

要比较的第二个浮点数。 这是受测代码生成的浮点数。

delta
Single

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。

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)

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

culture
CultureInfo

一个 CultureInfo 对象,它提供特定于区域性的比较信息。 如果区域性为 null,则使用当前区域性。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。

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)

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

culture
CultureInfo

一个 CultureInfo 对象,它提供特定于区域性的比较信息。 如果区域性为 null,则使用当前区域性。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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())

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Decimal

要比较的第一个十进制数。 这是测试期望的十进制数。

actual
Decimal

要比较的第二个十进制数。 这是受测代码生成的十进制值。

delta
Decimal

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Decimal

要比较的第一个十进制数。 这是测试期望的十进制数。

actual
Decimal

要比较的第二个十进制数。 这是受测代码生成的十进制值。

delta
Decimal

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Double

要比较的第一个双精度值。 这是测试所需的双倍。

actual
Double

要比较的第二个双精度值。 这是受测代码生成的双精度值。

delta
Double

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Int64

要比较的第一个长。 这是测试期望的漫长时间。

actual
Int64

要比较的第二个长。 这是受测代码生成的长。

delta
Int64

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Int64

要比较的第一个长。 这是测试期望的漫长时间。

actual
Int64

要比较的第二个长。 这是受测代码生成的长。

delta
Int64

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Single

要比较的第一个浮点数。 这是测试所需的浮点数。

actual
Single

要比较的第二个浮点数。 这是受测代码生成的浮点数。

delta
Single

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Single

要比较的第一个浮点数。 这是测试所需的浮点数。

actual
Single

要比较的第二个浮点数。 这是受测代码生成的浮点数。

delta
Single

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.String.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。

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())

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

culture
CultureInfo

一个 CultureInfo 对象,它提供特定于区域性的比较信息。 如果区域性为 null,则使用当前区域性。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.String.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.String.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。

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

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

culture
CultureInfo

一个 CultureInfo 对象,它提供特定于区域性的比较信息。 如果区域性为 null,则使用当前区域性。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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())

参数

expected
Double

要比较的第一个双精度值。 这是测试所需的双倍。

actual
Double

要比较的第二个双精度值。 这是受测代码生成的双精度值。

delta
Double

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.Numerics.cs

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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

参数

expected
Double

要比较的第一个双精度值。 这是测试所需的双倍。

actual
Double

要比较的第二个双精度值。 这是受测代码生成的双精度值。

delta
Double

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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())

参数

expected
Decimal

要比较的第一个十进制数。 这是测试期望的十进制数。

actual
Decimal

要比较的第二个十进制数。 这是受测代码生成的十进制值。

delta
Decimal

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.String.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。

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

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

culture
CultureInfo

一个 CultureInfo 对象,它提供特定于区域性的比较信息。 如果区域性为 null,则使用当前区域性。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(String, String, Boolean, CultureInfo)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。

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)

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

culture
CultureInfo

一个 CultureInfo 对象,它提供特定于区域性的比较信息。 如果区域性为 null,则使用当前区域性。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(String, String, Boolean, String)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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)

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Object, Object)

测试指定的对象是否相等,如果两个对象不相等,则会引发异常。 即使逻辑值相等,不同的数值类型也被视为不相等。 42L 不等于 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)

参数

expected
Object

要比较的第一个对象。 这是测试所需的对象。

actual
Object

要比较的第二个对象。 这是受测代码生成的对象。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Decimal, Decimal, Decimal)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Decimal

要比较的第一个十进制数。 这是测试期望的十进制数。

actual
Decimal

要比较的第二个十进制数。 这是受测代码生成的十进制值。

delta
Decimal

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Double, Double, Double)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Double

要比较的第一个双精度值。 这是测试所需的双倍。

actual
Double

要比较的第二个双精度值。 这是受测代码生成的双精度值。

delta
Double

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Int64, Int64, Int64)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Int64

要比较的第一个长。 这是测试期望的漫长时间。

actual
Int64

要比较的第二个长。 这是受测代码生成的长。

delta
Int64

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Single, Single, Single)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Single

要比较的第一个浮点数。 这是测试所需的浮点数。

actual
Single

要比较的第二个浮点数。 这是受测代码生成的浮点数。

delta
Single

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(String, String, Boolean)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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)

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Decimal

要比较的第一个十进制数。 这是测试期望的十进制数。

actual
Decimal

要比较的第二个十进制数。 这是受测代码生成的十进制值。

delta
Decimal

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

适用于

AreEqual(Object, Object, String)

测试指定的对象是否相等,如果两个对象不相等,则会引发异常。 即使逻辑值相等,不同的数值类型也被视为不相等。 42L 不等于 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)

参数

expected
Object

要比较的第一个对象。 这是测试所需的对象。

actual
Object

要比较的第二个对象。 这是受测代码生成的对象。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Double

要比较的第一个双精度值。 这是测试所需的双倍。

actual
Double

要比较的第二个双精度值。 这是受测代码生成的双精度值。

delta
Double

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

适用于

AreEqual(Decimal, Decimal, Decimal, String)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的小数是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Decimal

要比较的第一个十进制数。 这是测试期望的十进制数。

actual
Decimal

要比较的第二个十进制数。 这是受测代码生成的十进制值。

delta
Decimal

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Single, Single, Single, String)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Single

要比较的第一个浮点数。 这是测试所需的浮点数。

actual
Single

要比较的第二个浮点数。 这是受测代码生成的浮点数。

delta
Single

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的浮点是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Single

要比较的第一个浮点数。 这是测试所需的浮点数。

actual
Single

要比较的第二个浮点数。 这是受测代码生成的浮点数。

delta
Single

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

适用于

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

测试指定的对象是否相等,如果两个对象不相等,则会引发异常。 即使逻辑值相等,不同的数值类型也被视为不相等。 42L 不等于 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())

参数

expected
Object

要比较的第一个对象。 这是测试所需的对象。

actual
Object

要比较的第二个对象。 这是受测代码生成的对象。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的字符串是否相等,并在它们不相等时引发异常。 固定区域性用于比较。

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)

参数

expected
String

要比较的第一个字符串。 这是测试所需的字符串。

actual
String

要比较的第二个字符串。 这是受测代码生成的字符串。

ignoreCase
Boolean

指示区分大小写或不区分大小写的比较的布尔值。 (true 表示不区分大小写的比较。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Int64

要比较的第一个长。 这是测试期望的漫长时间。

actual
Int64

要比较的第二个长。 这是受测代码生成的长。

delta
Int64

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
Assert.AssertNonGenericAreEqualInterpolatedStringHandler

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

适用于

AreEqual(Double, Double, Double, String)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的双精度值是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Double

要比较的第一个双精度值。 这是测试所需的双倍。

actual
Double

要比较的第二个双精度值。 这是受测代码生成的双精度值。

delta
Double

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual(Int64, Int64, Int64, String)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的长长度是否相等,如果它们不相等,则会引发异常。

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)

参数

expected
Int64

要比较的第一个长。 这是测试期望的漫长时间。

actual
Int64

要比较的第二个长。 这是受测代码生成的长。

delta
Int64

所需的准确性。 仅当 actual 异常不同于 expected 大于 delta时,才会引发异常。

message
String

当与异常不同actual时expected要包含在异常中的消息大于 delta。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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)

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

comparer
IEqualityComparer<T>

IEqualityComparer<T>比较键时要使用的实现,或使用默认值EqualityComparer<T>为 null。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

comparer
IEqualityComparer<T>

IEqualityComparer<T>比较键时要使用的实现,或使用默认值EqualityComparer<T>为 null。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

comparer
IEqualityComparer<T>

IEqualityComparer<T>比较键时要使用的实现,或使用默认值EqualityComparer<T>为 null。

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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())

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

comparer
IEqualityComparer<T>

IEqualityComparer<T>比较键时要使用的实现,或使用默认值EqualityComparer<T>为 null。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

expectedExpression
String

编译器通过调用方参数表达式给出的预期语法表达式。 用户不应传递此参数的值。

actualExpression
String

编译器通过调用方参数表达式给出的实际语法表达式。 用户不应传递此参数的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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())

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用提供 comparer 的参数计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

comparer
IEqualityComparer<T>

IEqualityComparer<T>比较键时要使用的实现,或使用默认值EqualityComparer<T>为 null。

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
IEquatable<T>

要比较的第一个值。 这是测试所需的值。

actual
IEquatable<T>

要比较的第二个值。 这是受测代码生成的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

AreEqual<T>(T, T, String)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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)

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

comparer
IEqualityComparer<T>

IEqualityComparer<T>比较键时要使用的实现,或使用默认值EqualityComparer<T>为 null。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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)

类型参数

T

要比较的值的类型。

参数

expected
IEquatable<T>

要比较的第一个值。 这是测试所需的值。

actual
IEquatable<T>

要比较的第二个值。 这是受测代码生成的值。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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

类型参数

T

要比较的值的类型。

参数

expected
IEquatable<T>

要比较的第一个值。 这是测试所需的值。

actual
IEquatable<T>

要比较的第二个值。 这是受测代码生成的值。

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

适用于

AreEqual<T>(T, T)

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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)

类型参数

T

要比较的值的类型。

参数

expected
T

要比较的第一个值。 这是测试所需的值。

actual
T

要比较的第二个值。 这是受测代码生成的值。

例外

如果 expected 不等于 actual,则引发 。

适用于

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

Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs
Source:
Assert.AreEqual.cs

测试指定的值是否相等,如果两个值不相等,则会引发异常。 使用默认值 EqualityComparer<T>计算相等性。

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())

类型参数

T

要比较的值的类型。

参数

expected
IEquatable<T>

要比较的第一个值。 这是测试所需的值。

actual
IEquatable<T>

要比较的第二个值。 这是受测代码生成的值。

message
String

在 actual 异常中包括的消息不等于 expected。 消息显示在测试结果中。

parameters
Object[]

格式设置 message时要使用的参数数组。

例外

如果 expected 不等于 actual,则引发 。

适用于