Пример #1
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);
        }
Пример #2
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);
        }
Пример #3
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);
        }
Пример #4
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);
        }