public void EditNonExistingCoursReturnsNotFound() { var coursController = new CoursController(new TestRepository()); var result = coursController.Edit(1); Assert.AreEqual(typeof(HttpNotFoundResult), result.GetType()); }
public void ReferenceTest() { var controller = new CoursController(); var result = controller.Edit(null); Assert.AreEqual(typeof(HttpStatusCodeResult), result.GetType()); Assert.AreEqual((int)HttpStatusCode.BadRequest, ((HttpStatusCodeResult)result).StatusCode); }
public void EditExistingCours() { const int noCours = 42; var testRepository = new TestRepository(); testRepository.AddCours(new Cours { Actif = true, Code = "ABC", Groupe = new List <Groupe>(), id_Cours = noCours, Nom = "Josée Lainesse" }); var coursController = new CoursController(testRepository); var result = coursController.Edit(noCours) as ViewResult; Assert.AreEqual(typeof(Cours), result?.Model.GetType()); Assert.AreEqual(noCours, ((Cours)result?.Model).id_Cours); }