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

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

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