public async Task <IList <Config> > ListAsync(ConfigListOptions options, CancellationToken cancellationToken = default(CancellationToken)) { if (options == null) { throw new ArgumentNullException(nameof(options)); } IQueryString queryParameters = new QueryString <ConfigListOptions>(options); var response = await this._client.MakeRequestAsync(this._client.NoErrorHandlers, HttpMethod.Get, "configs", queryParameters, cancellationToken).ConfigureAwait(false); return(this._client.JsonSerializer.DeserializeObject <IList <Config> >(response.Body)); }
public async Task ListAsync_Succeeds() { var options = new ConfigListOptions { Filters = new Dictionary <string, IDictionary <string, bool> > { { "name", new Dictionary <string, bool> { { "testconfig", true } } } } }; var result = await _client.Configs.ListAsync(options); Assert.NotNull(result); }