Пример #1
0
        public void TestBDD_AjoutSupprStade()
        {
            List <Stade> ls = new List <Stade>(data.getAllStade());
            // Création du stade
            int             id       = 42;
            int             nbplaces = 42000;
            String          name     = "Youpi";
            Caracteristique carac    = data.getAllCaracteristic().Find(c => c.Id == 22);

            List <Caracteristique> lc = new List <Caracteristique>();

            lc.Add(carac);

            Stade stade = new Stade(id, nbplaces, name, lc);

            // Modifications BDD
            Assert.IsFalse(data.getAllStade().Any(s => s.Id == id), "Ce stade est déjà présent dans la BDD !");    // On vérifie que le stade n'est pas déjà présent dans la BDD

            ls.Add(stade);
            data.updateStade(ls);

            Assert.IsTrue(data.getAllStade().Any(s => s.Id == id), "Le stade n'a pas été ajouté");     // On vérifie que le stade a bien été rajouté
            Assert.AreEqual(data.getAllStade().Find(s => s.Id == id).NbPlaces, nbplaces);
            Assert.AreEqual(data.getAllStade().Find(s => s.Id == id).Planete, name);

            ls.Remove(ls.Find(s => s.Id == id));
            data.updateStade(ls);

            Assert.IsFalse(data.getAllStade().Any(s => s.Id == id), "Le stade n'a pas été supprimé");    // On vérifie que le stade a bien été supprimé
        }
Пример #2
0
 public void updateStades(List <Stade> stades)
 {
     data.updateStade(stades);
 }