System.Net.Tests.FtpWebRequestTest.Ctor_VerifyDefaults_Success C# (CSharp) Method

Ctor_VerifyDefaults_Success() private method

private Ctor_VerifyDefaults_Success ( ) : void
return void
        public void Ctor_VerifyDefaults_Success()
        {
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://foo.com/bar");
            Assert.Equal(request.CachePolicy, WebRequest.DefaultCachePolicy);
            Assert.NotNull(request.ClientCertificates);
            Assert.Equal(0, request.ClientCertificates.Count);
            Assert.False(request.EnableSsl);
            Assert.NotNull(request.Headers);
            Assert.Equal(0, request.Headers.Count);
            Assert.False(request.KeepAlive);
            Assert.Equal(request.Method, WebRequestMethods.Ftp.DownloadFile);
            Assert.Null(request.Proxy);
            Assert.Equal(request.ReadWriteTimeout, 5 * 60 * 1000);
            Assert.Null(request.RenameTo);
            Assert.Equal(request.RequestUri.Scheme, "ftp");
            Assert.Equal(request.RequestUri.Host, "foo.com");
            Assert.Equal(request.RequestUri.Port, 21);
            Assert.True(request.RequestUri.IsDefaultPort);
            Assert.Equal(request.RequestUri.AbsolutePath, "/bar");
            Assert.Equal(request.ServicePoint, ServicePointManager.FindServicePoint(new Uri("ftp://foo.com/bar")));
            Assert.Equal(request.Timeout, 100000);
            Assert.True(request.UseBinary);
            Assert.True(request.UsePassive);
        }