Skip to content

IntegerAssertions<T>.NotEqual Method

Definition

Asserts that the integer value is not equal to the expected value. Supports comparing integer values of different types.

public new IntegerAssertionsChain<T> NotEqual<TOther>(TOther expected)
   where TOther : struct, IBinaryInteger<TOther>;

Type Parameters

Name Description
TOther The type of the expected value.

Parameters

Name Type Description
expected TOther The value that is not expected.

Returns

IntegerAssertionsChain<T>

An IntegerAssertionsChain<T> for chaining further assertions.

Remarks

If the expected value cannot be represented in type T (e.g., comparing a byte with 300), the assertion succeeds because the value cannot equal something that cannot be represented in its type.