public async Task <IEnumerable <TutorCardDto> > GetTopTutorsAsync(int count, [ProfileModelBinder(ProfileServiceQuery.Country)] UserProfile profile, CancellationToken token) { var query = new TopTutorsQuery(profile.Country, count); var result = await _queryBus.QueryAsync(query, token); return(result.Select(s => { s.Image = _urlBuilder.BuildUserImageEndpoint(s.UserId, s.Image); return s; })); }
public async Task TopTutorsQuery_Ok(string country) { var query = new TopTutorsQuery(country, 12); var _ = await fixture.QueryBus.QueryAsync(query, default); }