public void Loading_File_Test() { ScoreBoard expected = new ScoreBoard(console); Player player = Player.Instance; player.Name = "Milena"; player.AttemptsToGuess = 5; expected.AddScore(player); player.Name = "Ivan"; player.AttemptsToGuess = 4; expected.AddScore(player); player.Name = "Stancho"; player.AttemptsToGuess = 3; expected.AddScore(player); player.Name = "Iva"; player.AttemptsToGuess = 2; expected.AddScore(player); player.Name = "Mitko"; player.AttemptsToGuess = 1; expected.AddScore(player); ScoreBoard actual = new ScoreBoard(console); actual.Source = "../../Test Resources/ScoreBoardTest.txt"; actual.Load(); Assert.AreEqual(expected.TopScores.ToString(), actual.TopScores.ToString()); }
public void Saving_File_Exception() { ScoreBoard testboard = new ScoreBoard(console); Player player = Player.Instance; player.Name = "Milena"; player.AttemptsToGuess = 5; testboard.AddScore(player); player.Name = "Ivan"; player.AttemptsToGuess = 4; testboard.AddScore(player); player.Name = "Stancho"; player.AttemptsToGuess = 3; testboard.AddScore(player); testboard.Save(); }