System.Net.Tests.WebRequestTest.DefaultWebProxy_SetCredentialsToExplicitCredentialsThenGet_ValuesMatch C# (CSharp) Method

DefaultWebProxy_SetCredentialsToExplicitCredentialsThenGet_ValuesMatch() private method

        public void DefaultWebProxy_SetCredentialsToExplicitCredentialsThenGet_ValuesMatch()
        {
            IWebProxy proxy = WebRequest.DefaultWebProxy;
            ICredentials oldCreds = proxy.Credentials;
            try
            {
                proxy.Credentials = _explicitCredentials;
                Assert.Equal(_explicitCredentials, proxy.Credentials);
            }
            finally
            {
                // Reset the credentials so as not to interfere with any subsequent tests, 
                // e.g. DefaultWebProxy_VerifyDefaults_Success
                proxy.Credentials = oldCreds;
            }
        }