public async Task <IActionResult> CreateBoard() { //Create a new board and start a new game Game game = await _gameService.CreateNewGame(10, 10); GameForReturnDto gameForReturn = _mapper.Map <GameForReturnDto>(game); return(Ok(gameForReturn)); }
public async Task CreateBoard_Success() { GameController gameController = new GameController(_gameService, _mapper); var result = await gameController.CreateBoard(); OkObjectResult objectResult = Assert.IsType <OkObjectResult>(result); GameForReturnDto gameResult = Assert.IsType <GameForReturnDto>(objectResult.Value); Assert.Equal(10, gameResult.Row); Assert.Equal(10, gameResult.Column); }