Example #1
0
        public void TestLastScore()
        {
            LeaderboardForm board = new LeaderboardForm();

            board.ScoreTester = 1;
            board.SortScores();
            Assert.AreEqual(board.GetLeaderBoard()[9], 1);
        }
Example #2
0
        //Vérifie si un score inférieur à la derniere entrée peut se retrouver dans le tableau
        public void TestMiddleScore()
        {
            LeaderboardForm board = new LeaderboardForm();

            board.ScoreTester = -1;
            //L'algorithme ne touchera pas au fichier en écriture si il n'est pas plus grand que le dixième élément.
            Assert.AreEqual(board.GetLeaderBoard()[10], -1);
        }
Example #3
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 #4
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);
        }