Example #1
0
        public void TestChargerJoueurs()
        {
            const String fichierJoueursStats = "joueurs_stats.txt";

            Joueur[] joueurs = Utilitaire.ChargerJoueurs(fichierJoueursStats);

            Assert.AreEqual(joueurs.Length, 40);

            Assert.AreEqual("Patrick Kane", joueurs[0].Nom);
            Assert.AreEqual("chi", joueurs[0].CodeEquipe);
            Assert.AreEqual(PositionHockey.AilierDroit, joueurs[0].Position);
            Assert.AreEqual(3735u, joueurs[0].NoPhoto);
            Assert.AreEqual(44, joueurs[0].Stats.NbButs);
            Assert.AreEqual(31, joueurs[0].Stats.NbAides);
            Assert.AreEqual(22, joueurs[0].Stats.PlusOuMoins);
            Assert.AreEqual(86, joueurs[0].Stats.NbPointsPool());

            Assert.AreEqual("Johnny Gaudreau", joueurs[9].Nom);
            Assert.AreEqual("cgy", joueurs[9].CodeEquipe);
            Assert.AreEqual(PositionHockey.AilierGauche, joueurs[9].Position);
            Assert.AreEqual(2563039u, joueurs[9].NoPhoto);
            Assert.AreEqual(28, joueurs[9].Stats.NbButs);
            Assert.AreEqual(21, joueurs[9].Stats.NbAides);
            Assert.AreEqual(6, joueurs[9].Stats.PlusOuMoins);
            Assert.AreEqual(52, joueurs[9].Stats.NbPointsPool());

            Assert.AreEqual("Lee Stempniak", joueurs[39].Nom);
            Assert.AreEqual("nj", joueurs[39].CodeEquipe);
            Assert.AreEqual(PositionHockey.AilierDroit, joueurs[39].Position);
            Assert.AreEqual(3083u, joueurs[39].NoPhoto);
            Assert.AreEqual(23, joueurs[39].Stats.NbButs);
            Assert.AreEqual(15, joueurs[39].Stats.NbAides);
            Assert.AreEqual(7, joueurs[39].Stats.PlusOuMoins);
            Assert.AreEqual(41, joueurs[39].Stats.NbPointsPool());
        }