public void should_Get_Metrics() { var query = new GetAppMetric(); var result = _mediator.Send(query).Result; Assert.True(result.ToList().Any()); }
public async Task <IEnumerable <AppMetricDto> > Handle(GetAppMetric request, CancellationToken cancellationToken) { var metricsDto = new List <AppMetricDto>(); var metrics = await _appMetricRepository.LoadCurrent().ToListAsync(cancellationToken); foreach (var m in metrics) { metricsDto.Add(new AppMetricDto(m.Display, m.Action, m.LogDate, m.Rank)); } return(metricsDto); }