예제 #1
0
        public JsonResponseClient(IWebRequestCreator webRequestCreator, IWebRequestInvoker webRequestInvoker)
        {
            _appCredentials = new AppCredentials();

            _customHeaders = new NameValueCollection();
            if (_appCredentials.ApplicationKey != null)
            {
                SetAppKeyHeader(_appCredentials.ApplicationKey);
            }

            _argumentsAdder    = new ArgumentsAdder <T>();
            _urlSuffixGetter   = new UrlSuffixGetter <T>();
            _webRequestCreator = webRequestCreator;
            _webRequestInvoker = webRequestInvoker;
        }
 public Search(IWebRequestCreator generator)
 {
     _generator = generator;
 }