public static NumerousContext Create(NumerousSettings settings) { return new NumerousContext { Settings = settings, Client = CreateClient(settings) }; }
private static HttpClient CreateClient(NumerousSettings settings) { var credentials = new NetworkCredential(settings.ApiKey, string.Empty); var handler = new HttpClientHandler {Credentials = credentials}; return new HttpClient(handler) { BaseAddress = settings.ApiEndPoint, Timeout = settings.Timeout }; }