public ZendeskApiClientFactory( IOptions <ZendeskOptions> options, IHttpClientFactory httpClientFactory) { _options = options.Value; _httpClientFactory = httpClientFactory; }
public ZendeskApiClientTests() { _options = new ZendeskOptions { EndpointUri = "http://kung.fu", Username = "******", Token = "TESTTOKEN" }; }
public ZendeskApiClient(IOptions <ZendeskOptions> options) { _options = options.Value; _httpMessageHandlerFactory = () => { var handler = new HttpClientHandler(); if (handler.SupportsAutomaticDecompression) { handler.AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate; } return(handler); }; }
public static string GetAuthorizationHeader(this ZendeskOptions options) { if (!string.IsNullOrWhiteSpace(options.Token) && !string.IsNullOrWhiteSpace(options.Username)) { return(GetBasicAuthHeader(options.Username, options.Token)); } if (!string.IsNullOrWhiteSpace(options.OAuthToken)) { return(GetBearerAuthHeader(options.OAuthToken)); } return(string.Empty); }
public ZendeskApiClientFactoryTests() { _options = new ZendeskOptions { EndpointUri = "http://kung.fu", Username = "******", Token = "TESTTOKEN" }; _httpClientFactory = A.Fake <IHttpClientFactory>(); A.CallTo(() => _httpClientFactory.CreateClient("zendeskApiClient")) .Returns(new HttpClient()); }
public ZendeskApiClient(IOptions <ZendeskOptions> options) { _options = options.Value; }