public void RemoveColaboradorQueNaoExisteTest() { using (var context = new AvaCarona.API.Repositorios.AppContext()) { var colaborador = new Colaborador() { EID = "t.de.matos" }; var repositorio = new ColaboradorRepositoryEF(context); var business = new ColaboradorBusiness(repositorio); business.RemoverColaborador(colaborador); } }
public void RemoverColaborador_RemoverColaboradorQueNaoExisteTest() { var options = new DbContextOptionsBuilder <CaronaAppContext>() .UseInMemoryDatabase(databaseName: "Remove_fake_Colaborador") .Options; using (var db = new CaronaAppContext(options)) { var repositorio = new ColaboradorRepositoryEF(db); var business = new ColaboradorBusiness(repositorio); int idRemovido = business.RemoverColaborador(new Colaborador() { EID = "i.ebrahim.dos.santos", PID = 55555555 }); } }
public void RemoverColaborador_RemoverColaboradorQueExisteTest() { var options = new DbContextOptionsBuilder <CaronaAppContext>() .UseInMemoryDatabase(databaseName: "Remove_existing_Colaborador") .Options; int idColaborador; using (var db = new CaronaAppContext(options)) { var repositorio = new ColaboradorRepositoryEF(db); var business = new ColaboradorBusiness(repositorio); var colaborador = business.CadastrarColaborador(new Colaborador() { EID = "h.xavier.correia", PID = 12345678 }); idColaborador = colaborador.Id; } using (var db = new CaronaAppContext(options)) { var repositorio = new ColaboradorRepositoryEF(db); var business = new ColaboradorBusiness(repositorio); int idRemovido = business.RemoverColaborador(new Colaborador() { EID = "h.xavier.correia", PID = 12345678 }); Assert.AreEqual(idColaborador, idRemovido); } }