예제 #1
0
        public void When_Only_Digits_Should_Return_The_Same_Value(string value)
        {
            // Arrange / Act
            var valueReturned = _utilities.RemoveNonDigits(value);

            // Assert
            Assert.Equal(value, valueReturned);
        }
예제 #2
0
        protected override bool IsValid(PropertyValidatorContext context)
        {
            var propValue = context.PropertyValue as string;

            var value = _validatorUtilities.RemoveNonDigits(propValue);

            if (value == null || value.Length != 11)
            {
                return(false);
            }

            return(Calculate(value));
        }