Example #1
0
        //Vérifie si un pointage peut être le meilleur
        public void TestBestScore()
        {
            LeaderboardForm board = new LeaderboardForm();

            board.ScoreTester = 666;
            board.SortScores();
            Assert.AreEqual(board.GetLeaderBoard()[0], 666);
        }
Example #2
0
        public void TestLastScore()
        {
            LeaderboardForm board = new LeaderboardForm();

            board.ScoreTester = 1;
            board.SortScores();
            Assert.AreEqual(board.GetLeaderBoard()[9], 1);
        }
Example #3
0
        //Vérification de la capacité à intégrer un score au milieu du tableau (on suppose que le tableau est à l'état initial
        //10e place = 2 et 9e place = 23)
        public void TestEntreeAuMilieu()
        {
            LeaderboardForm board = new LeaderboardForm();

            board.ScoreTester = 50;
            board.SortScores();
            Assert.AreEqual(board.GetLeaderBoard()[7], 50);
        }
Example #4
0
        public void TestScoreSaveFormat()
        {
            LeaderboardForm board = new LeaderboardForm();

            board.PlayerName  = "René";
            board.ScoreTester = 999;
            board.SortScores();
            board.ScoreTester = 998;
            board.SortScores();
            board.ScoreTester = 997;
            board.SortScores();
            board.ScoreTester = 996;
            board.SortScores();
            board.PlayerName  = "Descartes";
            board.ScoreTester = 995;
            board.SortScores();
            board.ScoreTester = 994;
            board.SortScores();
            board.ScoreTester = 993;
            board.SortScores();
            board.ScoreTester = 992;
            board.SortScores();
            board.ScoreTester = 991;
            board.SortScores();
            board.ScoreTester = 990;
            board.SortScores();
            board.EcrireScores();

            Assert.AreEqual("999,René;\n" +
                            "998,René;\n" +
                            "997,René;\n" +
                            "996,René;\n" +
                            "995,Descartes;\n" +
                            "994,Descartes;\n" +
                            "993,Descartes;\n" +
                            "992,Descartes;\n" +
                            "991,Descartes;\n" +
                            "990,Descartes;\n", File.ReadAllText("Leaderboard.txt"));
        }