public void DadasTodasAsInformacoesValidasOConstrutorDeveraCriarUmCandidatoValido() { Email email = new Email("*****@*****.**"); Nome nome = new Nome("Joaquim José da Silva Xavier"); Telefone telefone = new Telefone("3133441678"); CPF cpf = new CPF("86267524582"); Candidato candidato = new Candidato(email, nome, telefone, cpf, "98765123", "98765123"); Assert.IsTrue(candidato.IsValid()); Assert.AreEqual(email, candidato.Email); Assert.AreEqual(nome, candidato.Nome); Assert.AreEqual(telefone, candidato.Telefone); Assert.AreEqual(cpf, candidato.CPF); }
public void DadaUmaSenhaDiferenteDaConfirmacaoDeSenhaOConstrutorDeveRetornarUmCandidatoInvalido() { Candidato candidato = new Candidato(new Email("*****@*****.**"), new Nome("Joaquim José da Silva Xavier"), new Telefone("3133441678"), new CPF("86267524582"), "98765123", "38765129"); Assert.IsFalse(candidato.IsValid()); }
public void DadoUmNomeInvalidoOConstrutorDeveRetornarUmCandidatoInvalido() { Candidato candidato = new Candidato(new Email("*****@*****.**"), new Nome(""), new Telefone("3133441678"), new CPF("86267524582"), "88997766", "88997766"); Assert.IsFalse(candidato.IsValid()); }
public void DadaUmaSenhaApenasComEspacosOConstrutorDeveRetornarUmCandidatoInvalido() { Candidato candidato = new Candidato(new Email("*****@*****.**"), new Nome("Joaquim José da Silva Xavier"), new Telefone("3133441678"), new CPF("86267524582"), " ", " "); Assert.IsFalse(candidato.IsValid()); }
public void DadoUmEmailNuloOConstrutorDeveRetornarUmCandidatoInvalido() { Candidato candidato = new Candidato(null, new Nome("Carlos Possa"), new Telefone("3133441678"), new CPF("86267524582"), "88997766", "88997766"); Assert.IsFalse(candidato.IsValid()); }