public async Task ListFollowersAsync_ByUserName_Test() { /* arrange */ await Disqus.Users .FollowAsync(DisqusAccessToken.Create(TestData.AccessToken), TestData.ModeratorUserName) .ConfigureAwait(false); var request = DisqusUserListFollowersRequest .New() .User(TestData.ModeratorUserName) .Limit(10) .Order(DisqusOrder.Asc); /* act */ var response = await Disqus.Users .ListFollowersAsync(request) .ConfigureAwait(false); /* assert */ Assert.That(response.Code, Is.EqualTo(DisqusApiResponseCode.Success)); Assert.That(response.Response, Is.Not.Empty); /* tear down */ await Disqus.Users .UnfollowAsync(DisqusAccessToken.Create(TestData.AccessToken), TestData.UserId) .ConfigureAwait(false); }
public async Task <CursoredDisqusResponse <IEnumerable <DisqusUserBase> > > ListFollowersAsync( DisqusAccessToken accessToken, DisqusUserListFollowersRequest request) { Collection <KeyValuePair <string, string> > parameters = Parameters .WithOptionalParameter("access_token", accessToken) .WithMultipleParameters(request.Parameters); return(await RequestProcessor .ExecuteAsync <CursoredDisqusResponse <IEnumerable <DisqusUserBase> > >(DisqusRequestMethod.Get, DisqusEndpoints.Users.ListFollowers, parameters) .ConfigureAwait(false)); }
public async Task <CursoredDisqusResponse <IEnumerable <DisqusUserBase> > > ListFollowersAsync( DisqusUserListFollowersRequest request) { return(await ListFollowersAsync(null, request).ConfigureAwait(false)); }