Aliyun.OSS.Test.TestClass.ObjectTestClass.ObjectCopyTest.CopyObjectBasicTestWithInvalidBucket C# (CSharp) Метод

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

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

            //construct metadata
            var metadata = new ObjectMetadata();
            const string userMetaKey = "myKey";
            const string userMetaValue = "myValue";
            metadata.UserMetadata.Add(userMetaKey, userMetaValue);
            metadata.CacheControl = "No-Cache";

            try
            {
                var coRequest = new CopyObjectRequest(_bucketName, _sourceObjectKey, "/invalid_bucket", targetObjectKey)
                {
                    NewObjectMetadata = metadata
                };

                _ossClient.CopyObject(coRequest);

                Assert.Fail("Copy object should not pass with invalid bucket name");
            }
            catch (ArgumentException)
            {
                Assert.IsTrue(true);
            }
        }