public void TestTurn_DarthVaderForce_LukeDefense_onJakku() { Jedi papa = data.getAllJedi().Find(j => j.Nom == "Darth Vader"); Jedi fiston = data.getAllJedi().Find(j => j.Nom == "Luke"); Stade stade = data.getAllStade().Find(s => s.Planete == "Jakku"); Match leDuelDelAnnee = new Match(42, papa, fiston, EPhaseTournoi.Finale, stade); PlayingMatch match = new PlayingMatch(leDuelDelAnnee); match.playTurn(EDefCaracteristique.Force, EDefCaracteristique.Defense); Assert.AreEqual(match.WinnerJedi, papa); Assert.AreEqual(match.LooserJedi, fiston); Assert.AreEqual(match.DamageInflicted, 280); //Le fiston se prend 280 ! Assert.AreEqual(match.PJedi1.HpJedi, 90); Assert.AreEqual(match.PJedi2.HpJedi, -250); Assert.IsTrue(match.MatchOver); Assert.AreEqual(leDuelDelAnnee.JediVainqueur, papa); }
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 List <Stade> getStades() { return(data.getAllStade()); }