ValidationSpecification<T>.

IsSatisfiedBy(T, SpecificationResult) Method

Summary

Checks if Specification is satisfied by candidate object. Returns validation result no matter is satisfied or not.

Syntax

public bool IsSatisfiedBy(T candidate, out SpecificationResult result)

Parameters

Name Type Description
candidate T Candidate object to verification.
result SpecificationResult Contains validation summary - errors, types of all executed Specifications and trace message in the style of Boole algebra.

Return Value

Type Description
bool

true - Specification is satisfied by candidate.

false - is not. result should contains errors.

GitHub