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);
        }
        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);
        }
Esempio n. 3
0
 public void TestTelefoneValid()
 {
     TelefoneValidation.IsValid("035 99135-4700"); // Meu celular
     TelefoneValidation.IsValid("0800 891 3294");  // MasterCard/Atendimento ao cliente
     TelefoneValidation.IsValid("190");            // Emergência - SSP-SP
 }
Esempio n. 4
0
 public void TestTelefoneInvalid()
 {
     TelefoneValidation.IsValid("555 5555");
 }
Esempio n. 5
0
 protected void ValidateTelefone(string telefone)
 {
     GenericValidation.StringIsNullOrEmpty(telefone, Cliente.EXCEPTION_MESSAGE_CLIENTE_TELEFONE_REQUIRED);
     TelefoneValidation.IsValid(telefone);
 }