public async Task <DisqusResponse <object> > ExportForumAsync(DisqusAccessToken accessToken, DisqusExportExportForumRequest request) { Collection <KeyValuePair <string, string> > parameters = Parameters .WithMultipleParameters(request.Parameters) .WithParameter("access_token", accessToken); return(await RequestProcessor .ExecuteAsync <DisqusResponse <object> >(DisqusRequestMethod.Post, DisqusEndpoints.Exports.ExportForum, parameters) .ConfigureAwait(false)); }
public async Task ExportForumAsync_Test() { /* arrange */ var request = DisqusExportExportForumRequest .New(TestData.Forum); /* act */ var response = await Disqus.Exports.ExportForumAsync(DisqusAccessToken.Create(TestData.AccessToken), request).ConfigureAwait(false); /* assert */ Assert.That(response, Is.Not.Null); Assert.That(response.Code, Is.EqualTo(DisqusApiResponseCode.Success)); }