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()); }
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); }