public void TestCharacterSelectionNew() { for (int i = 1; i < 4; i++) { var summary = new SaveGameSummary(new GameData(i, "Test" + i.ToString()), "TestLevel1"); ApplicationSettings.AddSaveGame(i); UserDataManager.WriteSaveGameSummary(summary); } var keyList = new List <string> { "4" }; UserInputHandler.AddKeyboardInput(keyList); var characterSelectionMenu = new CharacterSelectionMenu(); Assert.AreEqual(-2, characterSelectionMenu.SelectCharacterToPlay()); }