public void VerificarEditarTipoTrabajoGrado()
        {
            TrabajoGrado trabajoGrado = new TrabajoGrado();
            trabajoGrado.IdTrabajoGrado = 0;
            trabajoGrado.TipoTrabajoGrado = "test";
            ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository();

            trabajoGradoRepository.Add(trabajoGrado);
            trabajoGradoRepository.Save();

            trabajoGrado.TipoTrabajoGrado = "test1";
            trabajoGradoRepository.Edit(trabajoGrado);
            trabajoGradoRepository.Save();

            var trabajosGrado = trabajoGradoRepository.GetAll().ToList();
            int index = trabajosGrado.FindIndex(x => x.TipoTrabajoGrado == trabajoGrado.TipoTrabajoGrado);
            Assert.IsTrue(index >= 0);
        }
 public ActionResult Edit(TrabajoGrado trabajogrado)
 {
     ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository();
     if (ModelState.IsValid)
     {
         trabajoGradoRepository.Edit(trabajogrado);
         trabajoGradoRepository.Save();
         return RedirectToAction("Index");
     }
     return View(trabajogrado);
 }