public async Task <CursoredDisqusResponse <IEnumerable <DisqusUserBase> > > ListMostLikedUsersAsync( DisqusAccessToken accessToken, DisqusForumListMostLikedUsersRequest request) { Collection <KeyValuePair <string, string> > parameters = Parameters .WithOptionalParameter("access_token", accessToken) .WithMultipleParameters(request.Parameters); return(await RequestProcessor .ExecuteAsync <CursoredDisqusResponse <IEnumerable <DisqusUserBase> > >(DisqusRequestMethod.Get, DisqusEndpoints.Forums.ListMostLikedUsers, parameters) .ConfigureAwait(false)); }
public async Task ListMostLikedUsersAsync_Tests() { /* arrange */ var request = DisqusForumListMostLikedUsersRequest .New(TestData.Forum) .Limit(10) .Order(DisqusOrder.Desc); /* act */ var response = await Disqus.Forums .ListMostLikedUsersAsync(request) .ConfigureAwait(false); Assert.That(response, Is.Not.Null); Assert.That(response.Code, Is.EqualTo(DisqusApiResponseCode.Success)); Assert.That(response.Response, Is.Not.Null); }
public async Task <CursoredDisqusResponse <IEnumerable <DisqusUserBase> > > ListMostLikedUsersAsync(DisqusForumListMostLikedUsersRequest request) { return(await ListMostLikedUsersAsync(null, request).ConfigureAwait(false)); }