public void When_Using_GetHigestPlayerId_Expecting_ShouldReturn_Name_Messi() { // Arange - lägg upp testet genom att ta in variabler osv. LudoDbAccess ludoDbAccess = new LudoDbAccess(); int expected = 8; // Act - Vad ska testet göra, en metod som får ut ett resultat? int result = ludoDbAccess.GetHighestPlayerId(); // Assert - Vad vill vi att resultatet ska bli? Assert.Equal(expected, result); }
/// <summary> /// INITIALIZE GAME /// </summary> public void CreateNewGame() { // Creating a new board Game board = new Game(); GameLoop gameLoop = new GameLoop(); // Creating amount of players Console.WriteLine("How many players? (2-4)"); List <Player> player = new List <Player>(); LudoDbAccess ludoDbAccess = new LudoDbAccess(); int highestId = ludoDbAccess.GetHighestPlayerId(); GameBoard gameBoards = new GameBoard(); // Checking the amount of players while (isRunning) { int.TryParse(Console.ReadLine(), out userInput); if (userInput > 1 && userInput < 5) { for (int i = 0; i < userInput; i++) { player.Add(new Player() { Id = highestId + i + 1, PlayerBoard = gameBoards.PlayersGameBoards[i] }); } isRunning = false; } else { Console.WriteLine("Please enter a valid number."); } } CreatePlayer(board, player); gameLoop.RunGame(player); }