private static WebProxyModel MapWebProxy(IWebProxySettings settings) { return(settings != null ? new WebProxyModel { Address = settings.Address, UserName = settings.UserName, Password = settings.Password } : null); }
/// <inheritdoc cref="IProxyResponseBuilder.WithProxy(IProxyAndRecordSettings)"/> public IResponseBuilder WithProxy(IProxyAndRecordSettings settings) { Check.NotNull(settings, nameof(settings)); ProxyUrl = settings.Url; WebProxySettings = settings.WebProxySettings; _httpClientForProxy = HttpClientHelper.CreateHttpClient(settings); return(this); }