Skip to content

EnumerableAssertions<TEnumerable, T>.SequenceEqual Method

Overloads

Name Description
SequenceEqual(IEnumerable<T>) Asserts that the enumerable is sequence equal to the expected elements.
SequenceEqual(IEnumerable<T>, IEqualityComparer<T>) Asserts that the enumerable is sequence equal to the expected elements using the specified equality comparer.
SequenceEqual(IEnumerable<T>, Func<T, T, Boolean>)

SequenceEqual(IEnumerable<T>)

Asserts that the enumerable is sequence equal to the expected elements.

public EnumerableAssertionsChain<TEnumerable, T> SequenceEqual(params IEnumerable<T> expected);

Parameters

Name Type Description
expected IEnumerable<T> The expected elements.

Returns

EnumerableAssertionsChain<TEnumerable, T>

An EnumerableAssertionsChain<TEnumerable, T> for chaining further assertions.

SequenceEqual(IEnumerable<T>, IEqualityComparer<T>)

Asserts that the enumerable is sequence equal to the expected elements using the specified equality comparer.

public EnumerableAssertionsChain<TEnumerable, T> SequenceEqual(IEnumerable<T> expected, IEqualityComparer<T> comparer);

Parameters

Name Type Description
expected IEnumerable<T> The expected elements.
comparer IEqualityComparer<T> The equality comparer to use for element comparison.

Returns

EnumerableAssertionsChain<TEnumerable, T>

An EnumerableAssertionsChain<TEnumerable, T> for chaining further assertions.

SequenceEqual(IEnumerable<T>, Func<T, T, Boolean>)

public EnumerableAssertionsChain<TEnumerable, T> SequenceEqual(IEnumerable<T> expected, Func<T, T, bool> predicate);

Parameters

Name Type Description
expected IEnumerable<T>
predicate Func<T, T, Boolean>

Returns

EnumerableAssertionsChain<TEnumerable, T>