public void IsSatisfiedBy(string input, bool expected) { var specification = new ZipCodeSpecification(); bool actual = specification.IsSatisfiedBy(input); Assert.Equal(expected, actual); }
protected override bool IsValid(PropertyValidatorContext context) { var stringToValidate = context.PropertyValue as string; if (string.IsNullOrEmpty(stringToValidate)) { return(true); } var specification = new ZipCodeSpecification(); return(specification.IsSatisfiedBy(stringToValidate)); }