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é }
public void updateStades(List <Stade> stades) { data.updateStade(stades); }