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

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

private CopyObjectBasicTestWithInvalidObject ( ) : void
Результат void
        public void CopyObjectBasicTestWithInvalidObject()
        {
            //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, _bucketName, "/__%")
                {
                    NewObjectMetadata = metadata
                };

                _ossClient.CopyObject(coRequest);

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