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); }
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); }
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); }
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); }
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); }
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); }
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()); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }