public void ValidatorNumber_NumberOfLength6_ReturnFalse()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber("1234-1");

            Assert.IsFalse(result);
        }
        public void ValidateNumber_AllDash_ReturnFalse()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber("----------------");

            Assert.IsFalse(result);
        }
        public void ValidateNumber_EmptyString_ReturnFalse()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber(string.Empty);

            Assert.IsFalse(result);
        }
        public void ValidatorNumber_NoDashesButSomeLettersInNumber_ReturnFalse()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber("1234123a1fd52939");

            Assert.IsFalse(result);
        }
        public void ValidatorNumber_NoDashes_ReturnTrue()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber("1234123412341234");

            Assert.IsTrue(result);
        }
        public void ValidatorNumber_LettersInNumber_ReturnFalse()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber("1234-12B5-128A-1D0f");

            Assert.IsFalse(result);
        }
        public void ValidatorNumber_NumberOfLength20_ReturnTrue()
        {
            var validator = new CreditCardValidator();

            bool result = validator.ValidateNumber("1234-1234-1234-1234");

            Assert.IsTrue(result);
        }
        public void ValidateNumber_DefaultCardNumber_ReturnFalse()
        {
            var    validator           = new CreditCardValidator();
            string DEFAULT_CARD_NUMBER = "XXXX-XXXX-XXXX-XXXX";

            bool result = validator.ValidateNumber(DEFAULT_CARD_NUMBER);

            Assert.IsFalse(result);
        }