Exemple #1
0
        public void Validate_OtherThanFiveCharactersInCode_ReturnFalse(string code)
        {
            //arrange
            var zipcode          = new Zipcode(code);
            var zipcodeValidator = new ZipcodeValidator();

            //act
            var validationResponse = zipcodeValidator.Validate(zipcode);

            //assert
            Assert.IsFalse(validationResponse.IsValid);
            Assert.IsNotNull(validationResponse.Message);
        }
Exemple #2
0
        public void Validate_CodeContains5Digits_ReturnTrue(string code)
        {
            //arrange
            var zipcode          = new Zipcode(code);
            var zipcodeValidator = new ZipcodeValidator();

            //act
            var validationResponse = zipcodeValidator.Validate(zipcode);

            //assert
            Assert.IsTrue(validationResponse.IsValid);
            Assert.IsNull(validationResponse.Message);
        }
Exemple #3
0
        public void Validate_NullCode_ReturnFalse()
        {
            //arrange
            var zipcode = new Zipcode()
            {
                Code = null,
            };
            var zipcodeValidator = new ZipcodeValidator();

            //act
            var validationResponse = zipcodeValidator.Validate(zipcode);

            //assert
            Assert.IsFalse(validationResponse.IsValid);
            Assert.IsNotNull(validationResponse.Message);
        }