Assert.AreEqual 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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,则使用当前区域性。
在 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时,才会引发异常。
当与异常不同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时,才会引发异常。
当与异常不同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时,才会引发异常。
当与异常不同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时,才会引发异常。
当与异常不同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 表示不区分大小写的比较。
在 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,则使用当前区域性。
在 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时,才会引发异常。
当与异常不同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时,才会引发异常。
当与异常不同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时,才会引发异常。
当与异常不同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 表示不区分大小写的比较。
在 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时,才会引发异常。
当与异常不同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。
在 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
要比较的第二个值。 这是受测代码生成的值。
在 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。
在 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
要比较的第二个值。 这是受测代码生成的值。
在 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>
要比较的第二个值。 这是受测代码生成的值。
在 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,则引发 。