Ejemplo n.º 1
0
        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);
        }