public async Task <DisqusResponse <IEnumerable <DisqusForum> > > ListMostActiveForumsAsync( DisqusAccessToken accessToken, DisqusUserListMostActiveForumsRequest request) { Collection <KeyValuePair <string, string> > parameters = Parameters .WithOptionalParameter("access_token", accessToken) .WithMultipleParameters(request.Parameters); return(await RequestProcessor .ExecuteAsync <DisqusResponse <IEnumerable <DisqusForum> > >(DisqusRequestMethod.Get, DisqusEndpoints.Users.ListMostActiveForums, parameters) .ConfigureAwait(false)); }
public async Task ListMostActiveForumsAsync_ByUserId_Test() { /* arrange */ var request = DisqusUserListMostActiveForumsRequest .New() .User(TestData.ModeratorUserId) .Limit(10); /* act */ var response = await Disqus.Users .ListMostActiveForumsAsync(request) .ConfigureAwait(false); /* assert */ Assert.That(response.Code, Is.EqualTo(DisqusApiResponseCode.Success)); }
public async Task <DisqusResponse <IEnumerable <DisqusForum> > > ListMostActiveForumsAsync( DisqusUserListMostActiveForumsRequest request) { return(await ListMostActiveForumsAsync(null, request).ConfigureAwait(false)); }