public async Task <IActionResult> GetGameActions(GameActionListRequest gameActionListRequest) { var gameActions = await _actionService.GetGameActionsForGame(gameActionListRequest.GameId, gameActionListRequest.PageIndex, gameActionListRequest.PageSize); //foreach (var gameAction in gameActions) //{ // if (gameAction.Picture != null) // gameAction.Picture.Image = _imageTransformation.Thumbnail(gameAction.Picture.Image, 150, 150); //} return(Ok(gameActions)); }
public async Task GetGameActions() { // Arrange var gameActionListRequest = new GameActionListRequest() { GameId = 1, PageSize = 10, PageIndex = 0, }; // Act var result = await _target.GetGameActions(gameActionListRequest) as OkObjectResult; // Assert A.CallTo(() => _actionService.GetGameActionsForGame(gameActionListRequest.GameId, gameActionListRequest.PageIndex, gameActionListRequest.PageSize)).MustHaveHappened(); Check.That(result).IsNotNull(); }
public async Task GetGameActionsWithNoImage() { // Arrange var gameActionListRequest = new GameActionListRequest() { GameId = 1, PageSize = 10, PageIndex = 0, }; var gameActions = new List <GameAction>() { new GameAction(), new GameAction() }; A.CallTo(() => _actionService.GetGameActionsForGame(A <int> ._, A <int> ._, A <int> ._)) .Returns(Task.FromResult(new PaginatedList <GameAction>(gameActions, 2, 10, 1))); // Act var result = await _target.GetGameActions(gameActionListRequest) as OkObjectResult; // Assert A.CallTo(() => _actionService.GetGameActionsForGame(gameActionListRequest.GameId, gameActionListRequest.PageIndex, gameActionListRequest.PageSize)).MustHaveHappened(); Check.That(result).IsNotNull(); }