public void TestaCriarUmaEntrevista() { EntrevistaRepositorioMock erm = new EntrevistaRepositorioMock(); EntrevistaServico servico = new EntrevistaServico(erm); EntrevistaEntidade entrevistaNova = new EntrevistaEntidade() { Id = 0, CandidatoEntidadeId = 2, Candidato = new CandidatoEntidade() { Id = 2, Nome = "Goku da Silva Sauro", }, DataEntrevista = new DateTime(2017, 12, 1), EmailAdministrador = "*****@*****.**", ParecerRH = "Parecer do RH Com String louca caso de treta nos testes de novo pq o bernardo uma vez falou que a gente deveria escrever testes inusitados, já que uma vez uma criptografia foi quebrada pq a senha começava com 0", ParecerTecnico = "Parecer Tecnico", ProvaAC = 5, ProvaG36 = 10, ProvaTecnica = 6, }; servico.Salvar(entrevistaNova); Assert.AreEqual(3, erm.entrevistas.Count); }
public void TestaBuscarEntrevistasPeloIdDoCandidatoQueNaoExisteDeveTerTamanhoZero() { EntrevistaRepositorioMock erm = new EntrevistaRepositorioMock(); EntrevistaServico servico = new EntrevistaServico(erm); IList <EntrevistaEntidade> entrevistasEsperadas = servico.BuscarPorIdDoCandidato(3); Assert.AreEqual(0, entrevistasEsperadas.Count); }
public void TestaBuscarEntrevistasPeloIdDoCandidatoDeveRetornarDuas() { EntrevistaRepositorioMock erm = new EntrevistaRepositorioMock(); EntrevistaServico servico = new EntrevistaServico(erm); IList <EntrevistaEntidade> entrevistasEsperadas = servico.BuscarPorIdDoCandidato(1); Assert.AreEqual(2, entrevistasEsperadas.Count); }
public void TestaBuscarEntrevistaComIdInexistente() { EntrevistaRepositorioMock erm = new EntrevistaRepositorioMock(); EntrevistaServico servico = new EntrevistaServico(erm); EntrevistaEntidade entrevistaEsperada = servico.BuscarPorId(4); Assert.IsNull(entrevistaEsperada); }
public void TestaBuscarEntrevistaComIdExistente() { EntrevistaRepositorioMock erm = new EntrevistaRepositorioMock(); EntrevistaServico servico = new EntrevistaServico(erm); EntrevistaEntidade entrevistaEsperada = servico.BuscarPorId(1); Assert.AreEqual(erm.entrevistas[0], entrevistaEsperada); }
public void TestaEditarUmaEntrevista() { EntrevistaRepositorioMock erm = new EntrevistaRepositorioMock(); EntrevistaServico servico = new EntrevistaServico(erm); EntrevistaEntidade entrevistaEditada = erm.entrevistas[0]; entrevistaEditada.EmailAdministrador = "*****@*****.**"; servico.Salvar(entrevistaEditada); Assert.AreEqual("*****@*****.**", erm.entrevistas[0].EmailAdministrador); }
internal static EntrevistaServico MontarEntrevistaServico() { EntrevistaServico entrevistaServico = new EntrevistaServico(new EntrevistaRepositorio()); return(entrevistaServico); }