public void Can_Create_HelloSignClient_with_Config()
        {
            var exampleConfig = new HelloSignConfig("Example-of-Api-Key", "http://path/to/api/endpoing", 123456);
            var apiClient = new HelloSignClient(exampleConfig);

            Assert.NotNull(apiClient.Config);
        }
 public HelloSignClient(HttpClient httpClient, HelloSignConfig config = null)
 {
     _httpClient = httpClient;
     Config = config ?? new HelloSignConfig("UNKNOWN-HELLOSIGN-API-KEY");
 }
 public HelloSignClient(HelloSignConfig config)
 {
     Config = config;
     _httpClient = FrameworkHelper.CreateBasicAuthHttpClient(Config.ApiKey, "");
     _httpClient.Timeout = new TimeSpan(0, 0, 0, 0, config.ApiTimeoutMiliseconds);
 }