예제 #1
0
 public void DelMatchTest()
 {
     JediTournamentManager jtm = new JediTournamentManager();
     var matchs = jtm.GetMatchs();
     jtm.DelMatch(matchs.Last());
     Assert.IsTrue(matchs.Count() - 1 == jtm.GetMatchs().Count());
 }
예제 #2
0
 public void AddMatchTest()
 {
     JediTournamentManager jtm = new JediTournamentManager();
     Jedi jedi1 = jtm.GetJedis().Last() ;
     Jedi jedi2 = jtm.GetJedis().First();
     Stade stade = jtm.GetStades().First();
     Match newMatch = new Match(12,jedi1,jedi1,jedi2,EPhaseTournoi.DemiFinale, stade);
     jtm.AddMatch(newMatch);
     var matchs = jtm.GetMatchs();
     Assert.IsTrue(matchs.Last().Equals(newMatch));
 }
예제 #3
0
 static void Main(string[] args)
 {
     JediTournamentManager tm=new JediTournamentManager();
     string key;
     do {
         Console.Clear();
         Console.WriteLine("1 - Afficher la liste des stades");
         Console.WriteLine("2 - Afficher la liste des Jedis qui sont du côté obscur");
         Console.WriteLine("3 - Afficher la liste des Jedi qui ont plus de 3 points de forces et plus de 50 points de vies.");
         Console.WriteLine("4 - Afficher la liste des matchs qui ont eu lieu dans un stade de plus de 200 places et ou deux Siths se sont affrontés.");
         Console.WriteLine("5 - Quitter");
         key = Console.ReadLine();
         Console.Clear();
         switch (key)
         {
             case "1":
                 foreach (var stade in tm.GetStades())
                 {
                     Console.WriteLine(stade);
                 }
                 Console.ReadKey();
                 break;
             case "2":
                 foreach (var jedi in tm.GetSiths())
                 {
                     Console.WriteLine(jedi);
                 }
                 Console.ReadKey();
                 break;
             case "3":
                 foreach (var jedi in tm.GetJedis())
                 {
                     Console.WriteLine(jedi);
                 }
                 Console.ReadKey();
                 break;
             case "4":
                 foreach (var match in tm.GetMatchs())
                 {
                     Console.WriteLine(match);
                 }
                 Console.ReadKey();
                 break;
         }
     }while(key!="5");
 }
예제 #4
0
 static void Main(string[] args)
 {
     JediTournamentManager tm=new JediTournamentManager();
     string key;
     do {
         Console.Clear();
         Console.WriteLine("1 - Afficher la liste des stades");
         Console.WriteLine("2 - Afficher la liste des Jedis");
         Console.WriteLine("3 - Afficher la liste des Tournois");
         Console.WriteLine("4 - Afficher la liste des matchs");
         Console.WriteLine("5 - Quitter");
         key = Console.ReadLine();
         Console.Clear();
         switch (key)
         {
             case "1":
                 foreach (var stade in tm.GetStades())
                 {
                     Console.WriteLine(stade);
                 }
                 Console.ReadKey();
                 break;
             case "2":
                 foreach (var jedi in tm.GetJedis())
                 {
                     Console.WriteLine(jedi);
                 }
                 Console.ReadKey();
                 break;
             case "3":
                 foreach (var tournoi in tm.GetTournois())
                 {
                     Console.WriteLine(tournoi);
                 }
                 Console.ReadKey();
                 break;
             case "4":
                 foreach (var match in tm.GetMatchs())
                 {
                     Console.WriteLine(match);
                 }
                 Console.ReadKey();
                 break;
         }
     }while(key!="5");
 }