public void QuotesQuery_Test() { CLQuotesResponse response = CLQueryBuilder. Create(Endpoints.RATES). SetAccessKey(TestConfiguration.ApiAccessKey). GetResult <CLQuotesResponse>(); Assert.IsNotNull(response); Assert.IsTrue(response.Success); }
public void SimpleQuery_Test() { CLManagerSettings settings = new CLManagerSettings { LogRequestsAndResponses = true, FormatResponse = true }; string response = CLQueryBuilder. Create(Endpoints.CURRENCIES). WithSettings(settings). GetResponse(); Assert.IsNotNull(response); }
private async Task <TResult> RequestAsync <TResult>(string endpoint, Dictionary <string, string> parameters) where TResult : CLResponse { var result = await CLQueryBuilder. Create(endpoint). WithSettings(mSettings). WithPolicy(mRequestPolicy). AddParameters(parameters). SetAccessKey(this.mAccessToken). GetResultAsync <TResult>(); result.ThrowIfError(); return(result); }
public void CallbackFunctionFeature_Test() { CLManagerSettings settings = new CLManagerSettings { LogRequestsAndResponses = true, FormatResponse = true }; string response = CLQueryBuilder. Create(Endpoints.CURRENCIES). AddParameter("callback", "test_callback"). WithSettings(settings). GetResponse(); Assert.IsNotNull(response); Assert.IsTrue(response.Contains("test_callback")); }