Assert.AreSequenceEqual Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, SequenceOrder, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы, используя указанную семантику сравнения и порядка, и создает исключение, если они не выполняются. |
| AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы в одном порядке с помощью указанного средства сравнения и создает исключение, если они не выполняются. |
| AreSequenceEqual(IEnumerable, IEnumerable, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы в одном порядке и создает исключение, если они не выполняются. |
| AreSequenceEqual(IEnumerable, IEnumerable, SequenceOrder, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы, используя семантику указанного порядка, и вызывает исключение, если они не выполняются. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы в одном порядке и создает исключение, если они не выполняются. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы, используя семантику указанного порядка, и вызывает исключение, если они не выполняются. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы в одном порядке с помощью указанного средства сравнения и создает исключение, если они не являются. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, SequenceOrder, String, String, String) |
Проверяет, содержат ли две последовательности равные элементы, используя указанную семантику сравнения и порядка, и создает исключение, если они не выполняются. |
AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, SequenceOrder, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы, используя указанную семантику сравнения и порядка, и создает исключение, если они не выполняются.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, System.Collections.IEqualityComparer? comparer, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * System.Collections.IEqualityComparer * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, comparer As IEqualityComparer, order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры
- expected
- IEnumerable
Ожидается, что последовательность равна actual.
- actual
- IEnumerable
Последовательность, созданная тестируемым кодом.
- comparer
- IEqualityComparer
Сравнение равенства, используемое при сравнении элементов или null для использования средства сравнения по умолчанию.
- order
- SequenceOrder
Указывает, должны ли элементы отображаться в одном порядке или в любом порядке.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы в одном порядке с помощью указанного средства сравнения и создает исключение, если они не выполняются.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, System.Collections.IEqualityComparer? comparer, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * System.Collections.IEqualityComparer * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, comparer As IEqualityComparer, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры
- expected
- IEnumerable
Ожидается, что последовательность равна actual.
- actual
- IEnumerable
Последовательность, созданная тестируемым кодом.
- comparer
- IEqualityComparer
Сравнение равенства, используемое при сравнении элементов или null для использования средства сравнения по умолчанию.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual(IEnumerable, IEnumerable, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы в одном порядке и создает исключение, если они не выполняются.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры
- expected
- IEnumerable
Ожидается, что последовательность равна actual.
- actual
- IEnumerable
Последовательность, созданная тестируемым кодом.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual(IEnumerable, IEnumerable, SequenceOrder, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы, используя семантику указанного порядка, и вызывает исключение, если они не выполняются.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры
- expected
- IEnumerable
Ожидается, что последовательность равна actual.
- actual
- IEnumerable
Последовательность, созданная тестируемым кодом.
- order
- SequenceOrder
Указывает, должны ли элементы отображаться в одном порядке или в любом порядке.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы в одном порядке и создает исключение, если они не выполняются.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры типа
- T
Тип элементов последовательности.
Параметры
- expected
- IEnumerable<T>
Ожидается, что последовательность равна actual.
- actual
- IEnumerable<T>
Последовательность, созданная тестируемым кодом.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы, используя семантику указанного порядка, и вызывает исключение, если они не выполняются.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры типа
- T
Тип элементов последовательности.
Параметры
- expected
- IEnumerable<T>
Ожидается, что последовательность равна actual.
- actual
- IEnumerable<T>
Последовательность, созданная тестируемым кодом.
- order
- SequenceOrder
Указывает, должны ли элементы отображаться в одном порядке или в любом порядке.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы в одном порядке с помощью указанного средства сравнения и создает исключение, если они не являются.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры типа
- T
Тип элементов последовательности.
Параметры
- expected
- IEnumerable<T>
Ожидается, что последовательность равна actual.
- actual
- IEnumerable<T>
Последовательность, созданная тестируемым кодом.
- comparer
- IEqualityComparer<T>
Сравнение равенства, используемое при сравнении элементов или null для использования средства сравнения по умолчанию.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.
Применяется к
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, SequenceOrder, String, String, String)
- Исходный код:
- Assert.AreSequenceEqual.cs
Проверяет, содержат ли две последовательности равные элементы, используя указанную семантику сравнения и порядка, и создает исключение, если они не выполняются.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * System.Collections.Generic.IEqualityComparer<'T> * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), comparer As IEqualityComparer(Of T), order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Параметры типа
- T
Тип элементов последовательности.
Параметры
- expected
- IEnumerable<T>
Ожидается, что последовательность равна actual.
- actual
- IEnumerable<T>
Последовательность, созданная тестируемым кодом.
- comparer
- IEqualityComparer<T>
Сравнение равенства, используемое при сравнении элементов или null для использования средства сравнения по умолчанию.
- order
- SequenceOrder
Указывает, должны ли элементы отображаться в одном порядке или в любом порядке.
- message
- String
Сообщение, включаемое в исключение, если последовательности не равны.
- expectedExpression
- String
Синтаксическое выражение ожидаемого, как указано компилятором через выражение аргумента вызывающего объекта.
- actualExpression
- String
Синтаксическое выражение фактического, заданного компилятором через выражение аргумента вызывающего объекта.