public void VerificarEliminarTipoTrabajoGrado() { TrabajoGrado trabajoGrado = new TrabajoGrado(); trabajoGrado.IdTrabajoGrado = 0; trabajoGrado.TipoTrabajoGrado = "test2"; ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository(); trabajoGradoRepository.Add(trabajoGrado); trabajoGradoRepository.Save(); var trabajosGrado = trabajoGradoRepository.GetAll().ToList(); int index = trabajosGrado.FindIndex(x => x.TipoTrabajoGrado == trabajoGrado.TipoTrabajoGrado); Assert.IsTrue(index >= 0); if (index >= 0) { trabajoGrado = trabajosGrado[index]; } trabajoGradoRepository.Delete(trabajoGrado); trabajoGradoRepository.Save(); trabajosGrado = trabajoGradoRepository.GetAll().ToList(); index = trabajosGrado.FindIndex(x => x.TipoTrabajoGrado == trabajoGrado.TipoTrabajoGrado); Assert.IsTrue(index == -1); }
public ActionResult DeleteConfirmed(int id) { ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository(); TrabajoGrado model = trabajoGradoRepository.GetSingle(id); trabajoGradoRepository.Delete(model); trabajoGradoRepository.Save(); return RedirectToAction("Index"); }