public void TestBDD_AjoutSupprJedi() { List <Jedi> lj = new List <Jedi>(data.getAllJedi()); // Création du jedi int id = 42; String name = "Sloubi"; bool isSith = true; Caracteristique carac = data.getAllCaracteristic().Find(c => c.Id == 1); List <Caracteristique> lc = new List <Caracteristique>(); lc.Add(carac); Jedi jedi = new Jedi(id, name, isSith, lc); // Modifications BDD Assert.IsFalse(data.getAllJedi().Any(j => j.Id == id), "Ce jedi est déjà présent dans la BDD !"); // On vérifie que le jedi n'est pas déjà présent dans la BDD lj.Add(jedi); data.updateJedi(lj); Assert.IsTrue(data.getAllJedi().Any(j => j.Id == id), "Le jedi n'a pas été ajouté"); // On vérifie que le jedi a bien été rajouté Assert.AreEqual(data.getAllJedi().Find(j => j.Id == id).Nom, name, "Le nom du jedi ne correspond pas"); Assert.AreEqual(data.getAllJedi().Find(j => j.Id == id).IsSith, isSith, "Le côté de la force du jedi ne correspond pas"); lj.Remove(lj.Find(j => j.Id == id)); data.updateJedi(lj); Assert.IsFalse(data.getAllJedi().Any(j => j.Id == id), "Le jedi n'a pas été supprimé"); // On vérifie que le jedi a bien été supprimé }
public void updateJedi(List <Jedi> jedis) { data.updateJedi(jedis); }