Example #1
0
 public void TestPrintScoreboard_EmptyList_EmptyScoreboardPrinted()
 {
     Scoreboard_Accessor scoreboard = new Scoreboard_Accessor(5);
     string consoleInput = string.Empty;
     StringWriter consoleWriter;
     TestUtilities.RedirectConsoleStram(consoleInput, out consoleWriter);
     scoreboard.PrintScoreboard();
     string actual = TestUtilities.GetConsoleOutput(consoleWriter);
     string expected = "The scoreboard is empty.\r\n";
     Assert.AreEqual(expected, actual);
 }
Example #2
0
 public void TestPrintScoreboard_Store1Record_1LinePrinted()
 {
     Scoreboard_Accessor scoreboard = new Scoreboard_Accessor(5);
     scoreboard.AddScore("Record Name Lower", 10);
     string consoleInput = string.Empty;
     StringWriter consoleWriter;
     TestUtilities.RedirectConsoleStram(consoleInput, out consoleWriter);
     scoreboard.PrintScoreboard();
     string actual = TestUtilities.GetConsoleOutput(consoleWriter);
     string expected =
                      "Scoreboard:\r\n" +
                      "1. Record Name Lower --> 10 moves.\r\n";
     Assert.AreEqual(expected, actual);
 }