Язык

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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> при сравнении ключей или null, используется по умолчанию EqualityComparer<T>.

message
String

Сообщение, включаемое в исключение, если actual не равно expected. Сообщение отображается в результатах теста.

Исключения

Создается, если expected значение не равно actual.

Применяется к

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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> при сравнении ключей или null, используется по умолчанию EqualityComparer<T>.

message
String

Сообщение, включаемое в исключение, если actual не равно expected. Сообщение отображается в результатах теста.

expectedExpression
String

Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

actualExpression
String

Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

Исключения

Создается, если expected значение не равно actual.

Применяется к

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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> при сравнении ключей или null, используется по умолчанию EqualityComparer<T>.

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Сообщение, включаемое в исключение, если actual не равно expected. Сообщение отображается в результатах теста.

expectedExpression
String

Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

actualExpression
String

Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта. Пользователи не должны передавать значение для этого параметра.

Применяется к

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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> при сравнении ключей или null, используется по умолчанию EqualityComparer<T>.

message
String

Сообщение, включаемое в исключение, если actual не равно expected. Сообщение отображается в результатах теста.

parameters
Object[]

Массив параметров, используемых при форматировании message.

Исключения

Создается, если expected значение не равно actual.

Применяется к

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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>)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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> при сравнении ключей или null, используется по умолчанию EqualityComparer<T>.

message
Assert.AssertAreEqualInterpolatedStringHandler<T>

Сообщение, включаемое в исключение, если actual не равно expected. Сообщение отображается в результатах теста.

Применяется к

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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>)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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> при сравнении ключей или null, используется по умолчанию EqualityComparer<T>.

Исключения

Создается, если expected значение не равно actual.

Применяется к

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

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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>)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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)

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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[])

Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
Assert.AreEqual.cs
Исходный код:
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.

Применяется к