public void dado_um_cadastro_sem_rg_deve_ser_invalido() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); var validador = new ValidadorRG(); var resultado = validador.Validar(cadastro); Assert.IsFalse(resultado.Valido); StringAssert.Contains(resultado.Mensagem, "RG"); }
public void dado_um_cadastro_com_rg_deve_ser_valido() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.RG = 5333222; var validador = new ValidadorRG(); var resultado = validador.Validar(cadastro); Assert.IsTrue(resultado.Valido); }
public void dado_um_cadastro_cuja_idade_maior_de_18_anos_deve_ser_valida() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.DataNascimento = DateTime.Now.AddYears(-18); var validador = new ValidadorMaiorDezoito(); var resultado = validador.Validar(cadastro); Assert.IsTrue(resultado.Valido); }
public void dado_uma_data_possivel_deve_ser_valido() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.DataNascimento = DateTime.Now.AddYears(-10); var validador = new ValidadorDataNascimento(); var resultado = validador.Validar(cadastro); Assert.IsTrue(resultado.Valido); }
public void dado_um_cadastro_com_nome_completo_deve_ser_valido() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.Nome = "Fulano de tal"; var validador = new ValidadorNome(); var resultado = validador.Validar(cadastro); Assert.IsTrue(resultado.Valido); }
public void dado_um_cpf_valido_deve_retornar_valido(long cpfValido) { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.CPF = cpfValido; var validador = new ValidadorCPF(); var resultado = validador.Validar(cadastro); Assert.IsTrue(resultado.Valido); Assert.IsNull(resultado.Mensagem); }
public void dado_uma_data_depois_da_atual_deve_ser_invalida() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.DataNascimento = DateTime.Now.AddDays(1); var validador = new ValidadorDataNascimento(); var resultado = validador.Validar(cadastro); Assert.IsFalse(resultado.Valido); StringAssert.Contains(resultado.Mensagem, "Data de nascimento"); }
public void dado_uma_data_antes_de_1900_deve_ser_invalida() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.DataNascimento = new DateTime(1899, 12, 31); var validador = new ValidadorDataNascimento(); var resultado = validador.Validar(cadastro); Assert.IsFalse(resultado.Valido); StringAssert.Contains(resultado.Mensagem, "Data de nascimento"); }
public void dado_um_cadastro_cuja_idade_menor_de_18_anos_deve_ser_invalida() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.DataNascimento = DateTime.Now.AddYears(-18).AddDays(1); var validador = new ValidadorMaiorDezoito(); var resultado = validador.Validar(cadastro); Assert.IsFalse(resultado.Valido); StringAssert.Contains(resultado.Mensagem, "18 anos"); }
public void dado_um_cadastro_com_apenas_um_nome_deve_ser_invalido() { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.Nome = "Fulano"; var validador = new ValidadorNome(); var resultado = validador.Validar(cadastro); Assert.IsFalse(resultado.Valido); StringAssert.Contains(resultado.Mensagem, "Nome Completo"); }
public void dado_um_cpf_invalido_deve_retornar_invalido(long cpfInvalido) { var cadastro = new AvaliacaoCore.DB.Model.Cadastro(); cadastro.CPF = cpfInvalido; var validador = new ValidadorCPF(); var resultado = validador.Validar(cadastro); Assert.IsFalse(resultado.Valido); StringAssert.Contains(resultado.Mensagem, "CPF"); StringAssert.Contains(resultado.Mensagem, "inválido"); }