public void BuildQueryRequestParams_OnUnencodedDbQuery_ShouldUrlEncodeIt() { var result = RequestParamsBuilder.BuildQueryRequestParams(_unencodedString, "dbName"); result.Keys.Count.Should().Be(2); result["db"].Should().Be("dbName"); result["q"].Should().Be(_encodedString); }
public void BuildQueryRequestParams_OnUnencodedQuery_ShouldUrlEncodeIt() { var result = RequestParamsBuilder.BuildQueryRequestParams(_unencodedString); result.Keys.Count.Should().Be(1); result.First().Key.Should().Be("q"); result.First().Value.Should().Be(_encodedString); }
public void BuildRequestParams_OnUnencodedParam_ShouldUrlEncodeIt() { var result = RequestParamsBuilder.BuildQueryRequestParams(_unencodedString, _unencodedString, _unencodedString); result.Keys.Count.Should().Be(3); result["q"].Should().Be(_encodedString); result["db"].Should().Be(_encodedString); result["epoch"].Should().Be(_encodedString); }
public override async Task <IInfluxDataApiResponse> QueryAsync(string query, HttpMethod method, string dbName = null, string epochFormat = null, long?chunkSize = null) { var requestParams = RequestParamsBuilder.BuildQueryRequestParams(query, dbName, epochFormat, chunkSize); return(await base.RequestAsync(method, RequestPaths.Query, requestParams).ConfigureAwait(false)); }
public virtual async Task <IInfluxDataApiResponse> QueryAsync(string dbName, string query, HttpMethod method) { var requestParams = RequestParamsBuilder.BuildQueryRequestParams(dbName, query); return(await base.RequestAsync(method, RequestPaths.Query, requestParams).ConfigureAwait(false)); }