Esempio n. 1
0
        public void EditNonExistingCoursReturnsNotFound()
        {
            var coursController = new CoursController(new TestRepository());

            var result = coursController.Edit(1);

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