Beispiel #1
0
        public void TestConstructeurPoolHockeyLnh()
        {
            PoolHockeyLnh pool = new PoolHockeyLnh();

            Assert.AreEqual(30, pool.LesEquipes.Length);
            Assert.AreEqual(40, pool.LesJoueurs.Length);
            Assert.AreEqual(14, pool.LesParticipants.Length);
        }
Beispiel #2
0
        public void TestPointsAuPool()
        {
            PoolHockeyLnh pool = new PoolHockeyLnh();

            Participant part = pool.LesParticipants[0];

            Assert.AreEqual(522, pool.PointsAuPool(part));

            part = pool.LesParticipants[8];
            Assert.AreEqual(0, pool.PointsAuPool(part));

            part = pool.LesParticipants[pool.LesParticipants.Length - 1];
            Assert.AreEqual(307, pool.PointsAuPool(part));
        }
Beispiel #3
0
        public void TestRechercherIndiceJoueur()
        {
            PoolHockeyLnh pool = new PoolHockeyLnh();

            Joueur joueur = pool.LesJoueurs[0];

            Assert.AreEqual(0, pool.RechercherIndiceJoueur(joueur));

            joueur = pool.LesJoueurs[pool.LesJoueurs.Length - 1];
            Assert.AreEqual((pool.LesJoueurs.Length - 1), pool.RechercherIndiceJoueur(joueur));

            joueur = new Joueur("Peter Stastny", "qc", PositionHockey.Centre, 9999, new StatsJoueur(0, 0, 0));
            Assert.AreEqual(-1, pool.RechercherIndiceJoueur(joueur));
        }
Beispiel #4
0
        public void TestRechercherEquipe()
        {
            PoolHockeyLnh pool = new PoolHockeyLnh();

            Equipe equipe = pool.LesEquipes[0];

            Assert.AreEqual(equipe, pool.RechercherEquipe(equipe.Code));

            equipe = pool.LesEquipes[pool.LesEquipes.Length - 1];
            Assert.AreEqual(equipe, pool.RechercherEquipe(equipe.Code));

            equipe = new Equipe("qc", "Nordiques", "Québec");
            Assert.IsNull(pool.RechercherEquipe(equipe.Code));
        }