public void TestBDD_AjoutSupprMatch() { List <Match> lm = new List <Match>(data.getAllMatch()); // Création du match int id = 42; Jedi pJedi1 = data.getAllJedi().Find(j => j.Id == 8); Jedi pJedi2 = data.getAllJedi().Find(j => j.Id == 13); EPhaseTournoi phase = EPhaseTournoi.Finale; Stade stade = data.getAllStade().Find(c => c.Id == 5); Match match = new Match(id, pJedi1, pJedi2, phase, stade); // Modifications BDD Assert.IsFalse(data.getAllMatch().Any(m => m.Id == id), "Ce match est déjà présent dans la BDD !"); // On vérifie que le match n'est pas déjà présent dans la BDD lm.Add(match); data.updateMatch(lm); Assert.IsTrue(data.getAllMatch().Any(m => m.Id == id), "Le match n'a pas été ajouté"); // On vérifie que le match a bien été rajouté Assert.AreEqual(data.getAllMatch().Find(m => m.Id == id).Jedi1.Id, pJedi1.Id); Assert.AreEqual(data.getAllMatch().Find(m => m.Id == id).Jedi2.Id, pJedi2.Id); Assert.AreEqual(data.getAllMatch().Find(m => m.Id == id).PhaseTournoi, phase); Assert.AreEqual(data.getAllMatch().Find(m => m.Id == id).Stade.Id, stade.Id); lm.Remove(lm.Find(m => m.Id == id)); data.updateMatch(lm); Assert.IsFalse(data.getAllMatch().Any(m => m.Id == id), "Le match n'a pas été supprimé"); // On vérifie que le match a bien été supprimé }
public List <Match> getMatches() { return(data.getAllMatch()); }