Core

Description of all core, built-in Specifications in FluentSpecification.Core package.

These specifications are used most often along with others.

And Join Specifications as logical AND.
Or Join Specifications as logical OR.
Not Logical NOT Specification implementation.
For Property Verifies if Specification is satisfied by candidate property value.
Cast Converts Specification (candidate to verification) from one type to another.
GitHub