public bool IsSatisfiedBy(CandidatePassword password) { foreach (var specification in _specifications) { if (!specification.IsSatisfiedBy(password)) { return(false); } } return(true); }
public bool Equals(CandidatePassword other) => _value == other._value;