Beispiel #1
0
 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
     });
 }
Beispiel #3
0
 public RequestStringBuilderTest()
 {
     _configuration  = new ConfigurationStub();
     _requestBuilder = new RequestBuilder(_configuration);
 }