Esempio n. 1
0
        public HttpClient(Configuration config)
        {
            BaseUrl = config.BaseUrl;
            config.Advanced.Serializers = config.Advanced.Serializers.Concat(ContentSerializers.Defaults).ToList();

            _webRequester        = new WebRequester(config);
            _responseTransformer = new ResponseTransformer(config.Advanced.Serializers);
        }
        public void Setup()
        {
            _serializers = new List <IContentSerializer>();
            _transformer = new ResponseTransformer(_serializers);

            _rawResponse = new Mock <IHttpWebResponse>();
            _rawResponse
            .Setup(r => r.GetResponseStream())
            .Returns(new MemoryStream());
        }
Esempio n. 3
0
        public HttpClient(HttpClientConfiguration config)
        {
            var serializers = config.Advanced.Serializers.Concat(ContentSerializers.Defaults).ToList();

            var defaultContentType = config.Advanced.ContentType == ContentType.Unknown
                                ? ContentType.ApplicationJson
                                : config.Advanced.ContentType;

            _urlBuilder          = new UrlBuilder(config.BaseUrl);
            _requestWrapper      = new WebRequestWrapper(serializers, defaultContentType);
            _responseTransformer = new ResponseTransformer(serializers);
        }