public override bool IsSatisfiedBy(T candidate) { return(!_innerSpecification.IsSatisfiedBy(candidate)); }
public bool IsValid() { return(ValidSpecification?.IsSatisfiedBy(this) ?? true); }
public override bool IsSatisfiedBy(T candidate) { return(_leftSpecification.IsSatisfiedBy(candidate) && _rightSpecification.IsSatisfiedBy(candidate)); }