Exemplo n.º 1
0
        public void DeleteNonExistingCoursReturnsNotFound()
        {
            var coursController = new CoursController(new TestRepository());

            var result = coursController.Delete(100000);

            Assert.AreEqual(typeof(HttpNotFoundResult), result.GetType());
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }