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) |
Проверяет, равны ли указанные значения и вызывает исключение, если два значения не равны.
Равенство вычисляется с помощью предоставленного |
| AreEqual<T>(T, T, IEqualityComparer<T>, String, String, String) |
Проверяет, равны ли указанные значения и вызывает исключение, если два значения не равны.
Равенство вычисляется с помощью предоставленного |
| AreEqual<T>(T, T, IEqualityComparer<T>, Assert.AssertAreEqualInterpolatedStringHandler<T>, String, String) |
Проверяет, равны ли указанные значения и вызывает исключение, если два значения не равны.
Равенство вычисляется с помощью предоставленного |
| AreEqual<T>(T, T, String, String, String) |
Проверяет, равны ли указанные значения и вызывает исключение, если два значения не равны. Равенство вычисляется по умолчанию EqualityComparer<T>. |
| AreEqual<T>(T, T, IEqualityComparer<T>, String, Object[]) |
Проверяет, равны ли указанные значения и вызывает исключение, если два значения не равны.
Равенство вычисляется с помощью предоставленного |
| 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>) |
Проверяет, равны ли указанные значения и вызывает исключение, если два значения не равны.
Равенство вычисляется с помощью предоставленного |
| 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, используется текущий язык и региональные параметры.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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 указывает нечувствительное сравнение регистра.)
Сообщение, включаемое в исключение, если 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, используется текущий язык и региональные параметры.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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 указывает нечувствительное сравнение регистра.)
Сообщение, включаемое в исключение, если 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чем.
Сообщение, включаемое в исключение, если 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>.
Сообщение, включаемое в исключение, если 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
Второе значение для сравнения. Это значение, созданное тестируемым кодом.
Сообщение, включаемое в исключение, если 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>.
Сообщение, включаемое в исключение, если 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
Второе значение для сравнения. Это значение, созданное тестируемым кодом.
Сообщение, включаемое в исключение, если 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>
Второе значение для сравнения. Это значение, созданное тестируемым кодом.
Сообщение, включаемое в исключение, если 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.