Exemple #1
0
        public void Testa_Status_Não_Informado()
        {
            var materia = new Materia
            {
                Nome      = "Teste convert.ToString",
                Descricao = "Usando Parse",
                Cadastro  = new DateTime(2020, 01, 01)
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #2
0
        public void Testa_Nome_Não_Informado()
        {
            var materia = new Materia
            {
                Descricao = "Teste sem nome",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Inativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #3
0
        public void Testa_Sem_Data()
        {
            var materia = new Materia
            {
                Nome      = "Teste sem data ",
                Descricao = "Teste no data",
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #4
0
        public void Testa_Descrição_Não_Informada()
        {
            var materia = new Materia
            {
                Nome     = "Teste sem descrição",
                Cadastro = new DateTime(2020, 01, 01),
                Status   = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #5
0
        public void Testa_Nome_Null()
        {
            var materia = new Materia
            {
                Nome      = null,
                Descricao = "Teste nome null",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #6
0
        public void Testa_Nome_Vazio()
        {
            var materia = new Materia
            {
                Nome      = "",
                Descricao = "teste nome vazio",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Inativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #7
0
        public void Testa_Status_em_String()
        {
            var materia = new Materia
            {
                Nome      = "Teste convert.ToString",
                Descricao = "Usando Parse",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Enum.Parse <Status>("Inativo")
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.AreEqual("Inativo", materia.Status.ToString());
        }
Exemple #8
0
        public void Testa_Status_Não_Ativo_Inativo()
        {
            var materia = new Materia
            {
                Nome      = "Teste Status",
                Descricao = "Not Ativo/Inativo",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Concluido
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #9
0
        public void Testa_Data_Futura()
        {
            var materia = new Materia
            {
                Nome      = "Teste Data futura",
                Descricao = "Teste de volta para o futuro",
                Cadastro  = new DateTime(2025, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #10
0
        public void Testa_Descrição_Empty()
        {
            var materia = new Materia
            {
                Nome      = "Teste Descrição vazio",
                Descricao = "",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #11
0
        public void Testa_Descrição_Com_Numeros()
        {
            var materia = new Materia
            {
                Nome      = "Teste Descrição com números",
                Descricao = "123",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #12
0
        public void Testa_Nome_Com_Espaços()
        {
            var materia = new Materia
            {
                Nome      = "         ",
                Descricao = "Teste com espaços",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }
Exemple #13
0
        public void Testa_Materia_True()
        {
            var materia = new Materia
            {
                Nome      = "Teste materia",
                Descricao = "Teste valido",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsTrue(teste.IsValid);
        }
Exemple #14
0
        public void Testa_Nome_Com_Mais_De_50_Caracteres()
        {
            var materia = new Materia
            {
                Nome      = "TesteNomeDaMateriaComMaisDeCinquentaCaracteresEmTeste",
                Descricao = "Teste de estouro de limite",
                Cadastro  = new DateTime(2020, 01, 01),
                Status    = Status.Ativo
            };

            var validation = new MateriaValidation();
            var teste      = validation.Validate(materia);

            Assert.IsFalse(teste.IsValid);
        }