示例#1
0
        public void IsSatisfiedBy(string input, bool expected)
        {
            var  specification = new ZipCodeSpecification();
            bool actual        = specification.IsSatisfiedBy(input);

            Assert.Equal(expected, actual);
        }
示例#2
0
        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));
        }