Skip to content

EnumerableAssertions<TEnumerable, T>.NotSequenceEqual Method

Overloads

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

NotSequenceEqual(IEnumerable<T>)

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

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

Parameters

Name Type Description
expected IEnumerable<T> The elements the enumerable should not be sequence equal to.

Returns

EnumerableAssertionsChain<TEnumerable, T>

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

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

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

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

Parameters

Name Type Description
expected IEnumerable<T> The elements the enumerable should not be sequence equal to.
comparer IEqualityComparer<T> The equality comparer to use for element comparison.

Returns

EnumerableAssertionsChain<TEnumerable, T>

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

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

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

Parameters

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

Returns

EnumerableAssertionsChain<TEnumerable, T>