public void UpdateNonExisting() { EmpresaRecrutadoraRepository repository = new EmpresaRecrutadoraRepository(); EmpresaRecrutadora empresaRecrutadora = new EmpresaRecrutadora() { Nome = "Famiglia Milaneze", Cnpj = "11111111111111" }; repository.Update(empresaRecrutadora); }
public void BuscarPorCandidatos() { var buscadorService = new Mock<IBuscadorDeCandidatos>(); buscadorService .Setup(p => p.Buscar(It.IsAny<FiltroCandidato>())) .Returns(new List<CandidatoParaEmprego>()); EmpresaRecrutadora empresa = new EmpresaRecrutadora(); empresa.BuscarPorCandidatos(buscadorService.Object, new FiltroCandidato()); buscadorService.Verify(p => p.Buscar(It.IsAny<FiltroCandidato>()), Times.Once); }
public void CRUD() { EmpresaRecrutadoraRepository repository = new EmpresaRecrutadoraRepository(); EmpresaRecrutadora empresaRecrutadora = new EmpresaRecrutadora() { Nome = "Famiglia Milaneze Ltda", Cnpj = "11111111111111" }; Guid idEmpresaRecrutadora = empresaRecrutadora.Id; #region Insert and Get repository.Insert(empresaRecrutadora); EmpresaRecrutadora resultGet = repository.Get(idEmpresaRecrutadora); Assert.AreEqual(empresaRecrutadora, resultGet); #endregion #region GetAll var resultGetAll = repository.GetAll(); Assert.IsInstanceOf(typeof(IEnumerable<EmpresaRecrutadora>), resultGetAll); #endregion #region Update string novoNomeEsperado = "Thiago"; empresaRecrutadora.Nome = novoNomeEsperado; repository.Update(empresaRecrutadora); EmpresaRecrutadora empresaRecrutadoraAposUpdate = repository.Get(idEmpresaRecrutadora); Assert.AreEqual(novoNomeEsperado, empresaRecrutadoraAposUpdate.Nome); #endregion #region Delete repository.Delete(empresaRecrutadora); EmpresaRecrutadora empresaParaDeletar = repository.Get(idEmpresaRecrutadora); Assert.IsNull(empresaParaDeletar); #endregion }