public void DadasTodasInformacoesCorretasConstrutorDeveCriarUmaCandidaturaValida() { Candidatura candidatura = new Candidatura(vagaEmprego, candidato, pretensaoSalarial, observacoes); Assert.IsTrue(candidatura.IsValid()); Assert.AreEqual(vagaEmprego, candidatura.Vaga); Assert.AreEqual(candidato, candidatura.Candidato); Assert.AreEqual(DateTime.Today, candidatura.DataCandidatura.Date); Assert.AreEqual(pretensaoSalarial, candidatura.PretensaoSalarial); Assert.AreEqual(observacoes, candidatura.Observacao); }
public void DadoUmCandidatoNuloOConstrutorDeveCriarUmaCandidaturaInvalida() { Candidatura candidatura = new Candidatura(vagaEmprego, null, pretensaoSalarial, observacoes); Assert.IsFalse(candidatura.IsValid()); }
public void DadaUmaPretensaoSalarialNegativaOConstrutorDeveCriarUmaCandidaturaInvalida() { Candidatura candidatura = new Candidatura(vagaEmprego, candidato, new NumeroPositivo(-1000), observacoes); Assert.IsFalse(candidatura.IsValid()); }
public void DadaUmaVagaDeEmpregoNulaOConstrutorDeveCriarUmaCandidaturaInvalida() { Candidatura candidatura = new Candidatura(null, candidato, pretensaoSalarial, observacoes); Assert.IsFalse(candidatura.IsValid()); }