public void Arrange() { _activitiesClient = new Mock <IActivitiesClient>(); _activitiesClient.Setup(c => c.GetLatestActivities(It.IsAny <long>())).ReturnsAsync(_latestActivitiesResult); _query = new GetLatestActivitiesQuery { AccountId = AccountId }; _handler = new GetLatestActivitiesQueryHandler(_activitiesClient.Object); }
public ActionResult Latest(GetLatestActivitiesQuery query) { try { var response = Task.Run(() => _mediator.SendAsync(query)).GetAwaiter().GetResult(); var model = _mapper.Map <LatestActivitiesViewModel>(response); return(PartialView(model)); } catch (Exception ex) { _logger.Warn(ex, "Failed to get the latest activities."); return(Content(ControllerConstants.ActivitiesUnavailableMessage)); } }