public WebApiClient( IProxySettings proxySettings, IWgApiConfiguration wgApiConfiguration, ILogger <WebApiClient> logger) { _proxySettings = proxySettings; _wgApiConfiguration = wgApiConfiguration; _log = logger; }
public RequestBuilder(IWgApiConfiguration configuration) { _baseUri = new Uri(configuration.BaseAddress); _wotBaseUri = new Uri(configuration.WotBaseAddress); FillRequestPathsDictionary(); FillParameterNamesDictionary(); _defaultParameters.Add(new RequestParameter { ParameterType = ParameterType.ApplicationId, ParameterValue = configuration.ApplicationId }); _defaultParameters.Add(new RequestParameter { ParameterType = ParameterType.Language, ParameterValue = configuration.Language }); }
public RequestStringBuilderTest() { _configuration = new ConfigurationStub(); _requestBuilder = new RequestBuilder(_configuration); }