Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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);
        }
Esempio n. 5
0
        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");
        }
Esempio n. 10
0
        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");
        }