Пример #1
0
        static void AssertSystemProxySettings(IProxySettings proxySettings, bool hasCredentials)
        {
            var proxy = proxySettings.Should().BeOfType <UseSystemProxySettings>()
                        .Subject;

            if (hasCredentials)
            {
                proxy.Username.Should().Be(ProxyUserName);
                proxy.Password.Should().Be(ProxyPassword);
            }
            else
            {
                proxy.Username.Should().BeNull();
                proxy.Password.Should().BeNull();
            }
        }
Пример #2
0
        void AssertCustomProxy(IProxySettings proxySettings, bool hasCredentials)
        {
            var proxy = proxySettings.Should().BeOfType <UseCustomProxySettings>()
                        .Subject;

            proxy.Host.Should().Be(proxyHost);
            proxy.Port.Should().Be(proxyPort);

            if (hasCredentials)
            {
                proxy.Username.Should().Be(ProxyUserName);
                proxy.Password.Should().Be(ProxyPassword);
            }
            else
            {
                proxy.Username.Should().BeNull();
                proxy.Password.Should().BeNull();
            }
        }
Пример #3
0
 void AssertBypassProxy(IProxySettings proxySettings)
 {
     proxySettings.Should().BeOfType <BypassProxySettings>();
 }