public async Task <DisqusResponse <IEnumerable <DisqusThread> > > SetAsync(DisqusAccessToken accessToken, DisqusThreadSetRequest request) { Collection <KeyValuePair <string, string> > parameters = Parameters .WithOptionalParameter("access_token", accessToken) .WithMultipleParameters(request.Parameters); return(await RequestProcessor .ExecuteAsync <DisqusResponse <IEnumerable <DisqusThread> > >(DisqusRequestMethod.Get, DisqusEndpoints.Threads.Set, parameters) .ConfigureAwait(false)); }
public async Task SetAsync_Test() { /* arrange */ var request = DisqusThreadSetRequest .New(DisqusThreadLookupType.Id, "5218099631", "5217370326") .Related(DisqusThreadRelated.Forum); /* act */ var response = await Disqus.Threads.SetAsync(request).ConfigureAwait(false); /* assert */ Assert.That(response.Code, Is.EqualTo(DisqusApiResponseCode.Success)); Assert.That(response.Response, Is.Not.Empty); Assert.That(response.Response.Count(), Is.EqualTo(2)); }
public async Task <DisqusResponse <IEnumerable <DisqusThread> > > SetAsync(DisqusThreadSetRequest request) { return(await SetAsync(null, request).ConfigureAwait(false)); }