示例#1
0
        public void CheckIfDataIsCorrectAfterSaveAndLoadTest()
        {
            var scoreboard = new ScoreBoard(console);
            scoreboard.Source = "../../Test Resources/saveScores.txt";

            scoreboard.TopScores.Add("pavel", 1);
            scoreboard.TopScores.Add("pavko", 2);
            scoreboard.Save();
            scoreboard.TopScores.Clear();
            scoreboard.Load();

            bool areTheTopScoresLoadedAfterTheSaveCorrectly = scoreboard.TopScores.ContainsKey("pavel") && scoreboard.TopScores.ContainsKey("pavko");

            Assert.IsTrue(areTheTopScoresLoadedAfterTheSaveCorrectly);
        }
示例#2
0
        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();
        }