public async Task <IEnumerable <ReviewDto> > GetReviewsAsync(int count, [ProfileModelBinder(ProfileServiceQuery.Country)] UserProfile profile, CancellationToken token) { var query = new ReviewsQuery(profile.Country, count); var result = await _queryBus.QueryAsync(query, token); return(result.Select(s => { s.TutorImage = _urlBuilder.BuildUserImageEndpoint(s.TutorId, s.TutorImage); return s; })); }
public async Task ReviewsQuery_Ok(string country) { var query = new ReviewsQuery(country, 5); var _ = await fixture.QueryBus.QueryAsync(query, default); }