public void VerificarEliminarTutor() { Tutor tutor = new Tutor(); tutor.IdTutor = 0; tutor.Nombre = "test2"; tutor.Apellido = "test3"; tutor.Profesion = "test4"; ITutorRepository tutorRepository = new TutorRepository(); tutorRepository.Add(tutor); tutorRepository.Save(); var tutores = tutorRepository.GetAll().ToList(); int index = tutores.FindIndex(x => x.Nombre == tutor.Nombre); if (index >= 0) { tutor = tutores[index]; } tutorRepository.Delete(tutor); tutorRepository.Save(); tutores = tutorRepository.GetAll().ToList(); index = tutores.FindIndex(x => x.Nombre == tutor.Nombre); Assert.IsTrue(index == -1); }
public ActionResult Create(Tutor tutor) { ITutorRepository tutorRepository = new TutorRepository(); if (ModelState.IsValid) { tutorRepository.Add(tutor); tutorRepository.Save(); return RedirectToAction("Index"); } return View(tutor); }
public void VerificarInsertarTutor() { Tutor tutor = new Tutor(); tutor.IdTutor = 0; tutor.Nombre = "test"; tutor.Apellido = "test1"; tutor.Profesion = "test2"; ITutorRepository tutorRepository = new TutorRepository(); tutorRepository.Add(tutor); tutorRepository.Save(); var tutores = tutorRepository.GetAll().ToList(); int index = tutores.FindIndex(x => x.Nombre == tutor.Nombre); Assert.IsTrue(index >= 0); }