public void TestGetScoreMethodForMaximumListCount() { // arrange string testSavedScoresPath = "../../../Labyrinth5.Common/Save/testSavedScores.txt"; var scoreBoard = new ScoreboardManager(testSavedScoresPath, new [] { '/' }); FillTestedScoreBoard(scoreBoard, testSavedScoresPath); var expectedMaxScoreListCount = 10; // action var result = scoreBoard.GetScoresList().Count; // assert Assert.AreEqual(expectedMaxScoreListCount, result, "GetScore() returns more than 10 results."); }
public void TestGetScoreMethodForProperResultsRanking() { // arrange string testSavedScoresPath = "../../../Labyrinth5.Common/Save/testSavedScores.txt"; var scoreBoard = new ScoreboardManager(testSavedScoresPath, new[] { '/' }); FillTestedScoreBoard(scoreBoard, testSavedScoresPath); var expectedSaveScoreData = FillExpectedSaveScoreList(); // action var result = scoreBoard.GetScoresList(); // assert CollectionAssert.AreEqual(expectedSaveScoreData, result, "Ranking is not correct!"); }