private Question GetRandomQuestion() { Random rnd = new Random(); List <Question> listOfQuestions = DatabaseListRetrieval.GetListOfQuestions(); int r = rnd.Next(listOfQuestions.Count); Question question = listOfQuestions.ElementAt(r); return(question); }
public void PlayerControl_MovementAttemptGetsGoodInput_Success() { DatabaseListRetrieval.InitializeList(); MazeBuilder mazeBuilder = new MazeBuilder(); Maze playerMaze = mazeBuilder .SetRows(5) .SetColumns(5) .Build(); PlayerControl.MovementAttempt(playerMaze, "N"); }
public void PlayerControl_DirectionPassedInIsNull_Fails() { DatabaseListRetrieval.InitializeList(); MazeBuilder mazeBuilder = new MazeBuilder(); Maze playerMaze = mazeBuilder .SetRows(5) .SetColumns(5) .Build(); PlayerControl.MovementAttempt(playerMaze, ""); }
public void Room_PlayerIsNotInExitRoom() { DatabaseListRetrieval.InitializeList(); Maze playerMaze; MazeBuilder mazeBuilder = new MazeBuilder(); Player newPlayer = new Player("FirstName", "LastName"); playerMaze = mazeBuilder .SetRows(5) .SetColumns(5) .SetPlayer(newPlayer) .Build(); Assert.AreNotEqual(playerMaze.GetExitLocationOfMaze(), playerMaze.GetLocation()); }
private static void RunSetup() { DisplayGreeting(); DatabaseListRetrieval.InitializeList(); var mazeBuilder = new MazeBuilder(); newPlayer = new Player(Player.GetName("FirstName"), Player.GetName("LastName")); playerMaze = mazeBuilder .SetRows(5) .SetColumns(5) .SetPlayer(newPlayer) .Build(); PlayResumeMenuOption = "Play"; }
public void TestInitialize() { DatabaseListRetrieval.InitializeList(); }