コード例 #1
0
        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());
        }
コード例 #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();
        }