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 ReferenceTest()
        {
            var controller = new CoursController();

            var result = controller.Edit(null);

            Assert.AreEqual(typeof(HttpStatusCodeResult), result.GetType());
            Assert.AreEqual((int)HttpStatusCode.BadRequest, ((HttpStatusCodeResult)result).StatusCode);
        }
Exemplo n.º 4
0
 private void Btn_Supprimer(object sender, RoutedEventArgs e)
 {
     if (Lv_cours.SelectedItem != null)
     {
         CoursController a = new CoursController();
         a.SupprCours(Lv_cours.SelectedItem as Cour);
     }
     else
     {
         Erreur er = new Erreur("Veuillez selectionner un Cours pour pouvoir le supprimer");
         er.Show();
     }
 }
Exemplo n.º 5
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);
        }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
0
 private void Btn_ajouter_Click(object sender, RoutedEventArgs e)
 {
     if (d_Date.SelectedDate != null)
     {
         CoursController a    = new CoursController();
         DateTime        date = d_Date.SelectedDate.Value;
         if (Action == "add")
         {
             a.InsertCours(txt_Nom.Text, date, cb_Finis.IsChecked, cmb_Competence.SelectedItem as Competence);
         }
         else
         {
             a.ModifyCours(Id, txt_Nom.Text, date, cb_Finis.IsChecked, cmb_Competence.SelectedItem as Competence);
         }
         Close();
     }
     else
     {
         Erreur er = new Erreur("Selectionnez une date");
         er.Show();
     }
 }