コード例 #1
0
        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é
        }
コード例 #2
0
 public List <Match> getMatches()
 {
     return(data.getAllMatch());
 }