public void DeleteNonExistingCoursReturnsNotFound() { var coursController = new CoursController(new TestRepository()); var result = coursController.Delete(100000); Assert.AreEqual(typeof(HttpNotFoundResult), result.GetType()); }
public void SupprimerUnObjetNull() { var coursController = new CoursController(); var result = coursController.Delete(null); Assert.AreEqual(typeof(HttpStatusCodeResult), result.GetType()); Assert.AreEqual((int)HttpStatusCode.BadRequest, ((HttpStatusCodeResult)result).StatusCode); }
public void VerifierSiAjouterUnCoursPourEnsuiteLeSupprimerRedirigeALaBonneVue() { const int idCours = 69; var testRepository = new TestRepository(); testRepository.AddCours(new Cours { Actif = true, Code = "Test", Groupe = new List <Groupe>(), id_Cours = idCours, Nom = "Patate Cosmique" }); var coursController = new CoursController(testRepository); coursController.Create(testRepository.FindCours(idCours), 0); var resultSuppression = coursController.Delete(idCours) as ViewResult; Assert.AreEqual("Delete", resultSuppression?.ViewName); }