Aliyun.OSS.Test.TestClass.OtherTestClass.ProxyTest.ProxyAuthTimeoutTest C# (CSharp) Метод

ProxyAuthTimeoutTest() приватный Метод

private ProxyAuthTimeoutTest ( ) : void
Результат void
        public void ProxyAuthTimeoutTest()
        {
            var key = OssTestUtils.GetObjectKey(_className);

            try
            {
                //put object
                _ossClient.PutObject(_bucketName, key, Config.UploadTestFile);
                Assert.IsTrue(OssTestUtils.ObjectExists(_ossClient, _bucketName, key));

                OssTestUtils.WaitForCacheExpire();

                //list object
                var allObjects = _ossClient.ListObjects(_bucketName, key);
                var allObjectsSumm = OssTestUtils.ToArray<OssObjectSummary>(allObjects.ObjectSummaries);
                Assert.AreEqual(1, allObjectsSumm.Count);

                OssTestUtils.WaitForCacheExpire();

                //list object
                allObjects = _ossClient.ListObjects(_bucketName, key);
                allObjectsSumm = OssTestUtils.ToArray<OssObjectSummary>(allObjects.ObjectSummaries);
                Assert.AreEqual(1, allObjectsSumm.Count);

                OssTestUtils.WaitForCacheExpire();

                //list object
                allObjects = _ossClient.ListObjects(_bucketName, key);
                allObjectsSumm = OssTestUtils.ToArray<OssObjectSummary>(allObjects.ObjectSummaries);
                Assert.AreEqual(1, allObjectsSumm.Count);
            }
            finally
            {
                _ossClient.DeleteObject(_bucketName, key);
            }
        }