public void TestToStringSortingDifferentPlayerNamesEqualGuessesCounts() { Scoreboard_Accessor scoreboard = new Scoreboard_Accessor(); string[] names = { "Zoltan", "Yohan", "Kalin", "Barni", "Anton" }; for (int i = 0; i < 5; i++) { PlayerInfo newPlayer = new PlayerInfo(names[i], 2); scoreboard.AddNewResult(newPlayer); } string expected = "Scoreboard:" + Environment.NewLine + "1. Anton --> 2 guesses" + Environment.NewLine + "2. Barni --> 2 guesses" + Environment.NewLine + "3. Kalin --> 2 guesses" + Environment.NewLine + "4. Yohan --> 2 guesses" + Environment.NewLine + "5. Zoltan --> 2 guesses" + Environment.NewLine; string actual = scoreboard.ToString(); Assert.AreEqual<string>(expected, actual, INCORRECT_STRING_MSG); }
public void TestToStringSortingDifferentGuessesCounts() { Scoreboard_Accessor scoreboard = new Scoreboard_Accessor(); for (int i = 1; i < 10; i++) { PlayerInfo newPlayer = new PlayerInfo("Gosho", i); scoreboard.AddNewResult(newPlayer); } string expected = "Scoreboard:" + Environment.NewLine + "1. Gosho --> 1 guess" + Environment.NewLine + "2. Gosho --> 2 guesses" + Environment.NewLine + "3. Gosho --> 3 guesses" + Environment.NewLine + "4. Gosho --> 4 guesses" + Environment.NewLine + "5. Gosho --> 5 guesses" + Environment.NewLine; string actual = scoreboard.ToString(); Assert.AreEqual<string>(expected, actual, INCORRECT_STRING_MSG); }