public void TestLastScore() { LeaderboardForm board = new LeaderboardForm(); board.ScoreTester = 1; board.SortScores(); Assert.AreEqual(board.GetLeaderBoard()[9], 1); }
//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); }
//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); }
//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); }