public void VerificarEditarAlmacenTrabajo()
        {
            UnidadAcademica unidadAcademica = new UnidadAcademica();
            unidadAcademica.IdUnidadAcademica = 0;
            unidadAcademica.Departamento = "test";
            IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository();
            unidadAcademicaRepository.Add(unidadAcademica);
            unidadAcademicaRepository.Save();

            unidadAcademica.Departamento = "test1";
            unidadAcademicaRepository.Edit(unidadAcademica);
            unidadAcademicaRepository.Save();

            var unidadesAcademicas = unidadAcademicaRepository.GetAll().ToList();
            int index = unidadesAcademicas.FindIndex(x => x.Departamento == unidadAcademica.Departamento);
            Assert.IsTrue(index >= 0);
        }
 public ActionResult Edit(UnidadAcademica unidadacademica)
 {
     IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository();
     if (ModelState.IsValid)
     {
         unidadAcademicaRepository.Edit(unidadacademica);
         unidadAcademicaRepository.Save();
         return RedirectToAction("Index");
     }
     return View(unidadacademica);
 }