コード例 #1
0
        public void TelefoneFalhaValidacao()
        {
            //Arrange
            var telefone  = new Telefone();
            var validator = new TelefoneValidation();

            //Act
            var resultado = validator.TestValidate(telefone);

            //Assert
            resultado.ShouldHaveValidationErrorFor(t => t.Ddd);
            resultado.ShouldHaveValidationErrorFor(t => t.Numero);
        }
コード例 #2
0
        public void TelefonePassaValidacao()
        {
            //Arrange
            var telefone = new Telefone {
                Ddd = 19, Numero = 998861787, TipoTelefone = ETipoTelefone.Celular
            };
            var validator = new TelefoneValidation();

            //Act
            var resultado = validator.TestValidate(telefone);

            //Assert
            resultado.ShouldNotHaveValidationErrorFor(t => t.Ddd);
            resultado.ShouldNotHaveValidationErrorFor(t => t.Numero);
            resultado.ShouldNotHaveValidationErrorFor(t => t.TipoTelefone);
        }