Skip to content

IntegerAssertions<T> Class

Definition

Provides assertions for integer values.

public sealed class IntegerAssertions<T> : ObjectAssertions<T>
   where T : struct, IBinaryInteger<T>

Type Parameters

Name Description
T The integer type of the value being asserted on.

Constructors

Name Description
IntegerAssertions(T) Provides assertions for integer values.

Methods

Name Description
BeGreaterThan(T) Asserts that the integer value is greater than the expected value.
BeGreaterThanOrEqualTo(T) Asserts that the integer value is greater than or equal to the expected value.
BeLessThan(T) Asserts that the integer value is less than the expected value.
BeLessThanOrEqualTo(T) Asserts that the integer value is less than or equal to the expected value.
BeNegative() Asserts that the integer value is negative.
BePositive() Asserts that the integer value is positive.
BeZero() Asserts that the integer value is zero.
Equal<TOther>(TOther) Asserts that the integer value is equal to the expected value. Supports comparing integer values of different types.
NotBeNegative() Asserts that the integer value is not negative.
NotBePositive() Asserts that the integer value is not positive.
NotBeZero() Asserts that the integer value is not zero.
NotEqual<TOther>(TOther) Asserts that the integer value is not equal to the expected value. Supports comparing integer values of different types.