public void DeepClone_Works()
        {
            var options = new ProxyHttpRequestOptions
            {
                RequestTimeout = TimeSpan.FromSeconds(60),
                Version        = HttpVersion.Version11,
#if NET
                VersionPolicy = HttpVersionPolicy.RequestVersionOrHigher
#endif
            };

            var clone = options.DeepClone();

            Assert.NotSame(options, clone);
            Assert.Equal(options.RequestTimeout, clone.RequestTimeout);
            Assert.Equal(options.Version, clone.Version);
#if NET
            Assert.Equal(options.VersionPolicy, clone.VersionPolicy);
#endif
        }