public PolygonHttpClient(IOptions <PolygonConfiguration> options, IPolygonAuth auth, HttpClient httpClient) { _configuration = options.Value; _auth = auth; _httpClient = httpClient; }
public void Setup() { _faker = new Faker(); _sc = new ServiceCollection(); _configuration = new PolygonConfiguration { ApiKey = _faker.Random.Hash(), ApiSecret = _faker.Random.Hash(), ApiBaseUrl = _faker.Internet.Url(), }; _sc.AddPolygonClient(option => { option.ApiKey = _configuration.ApiKey; option.ApiSecret = _configuration.ApiSecret; option.ApiBaseUrl = _configuration.ApiBaseUrl; }); }
public PolygonHttpClient(IOptions <PolygonConfiguration> options, IPolygonAuth auth) { _configuration = options.Value; _auth = auth; _httpClient = DefaultHttpClient(_configuration.ApiBaseUrl); }