public static void ClassCleanup()
        {
            DeleteBucketRequest deleteBucketRequest = new DeleteBucketRequest
            {
                NamespaceName = NameSpaceName
            };

            try
            {
                // テスト用バケットを削除
                ObjectStorageClient.SetRegion(Regions.US_ASHBURN_1);
                deleteBucketRequest.BucketName = TestBucketNameA;
                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }

            deleteBucketRequest.BucketName = TestBucketNameB;
            try
            {
                // テスト用バケットを削除
                ObjectStorageClient.SetRegion(Regions.AP_TOKYO_1);
                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }

            try
            {
                // テスト用バケットを削除
                ObjectStorageClient.SetRegion(Regions.AP_OSAKA_1);
                var b = ObjectStorageClient.DeleteBucket(deleteBucketRequest);
            }
            catch
            {
                Trace.WriteLine("test bucket not found");
            }
        }
        public static void ClassInitialize(TestContext testContext)
        {
            ClientConfig clientConfig = new ClientConfig
            {
                TenancyId            = TenantOCID,
                UserId               = UserOCID,
                Fingerprint          = Fingerprint,
                PrivateKey           = KeyFilePath,
                Password             = PassPhrase,
                PrivateKeyPassphrase = PassPhrase
            };

            GeneralElemenClient = new GeneralElemenClient(clientConfig);

            ObjectStorageClient = new ObjectStorageClient(clientConfig)
            {
                Region = Regions.US_ASHBURN_1
            };

            NameSpaceName = ObjectStorageClient.GetNamespace(new GetNamespaceRequest());

            // テスト用バケットの作成
            // Ashburnのみ
            CreateBucketRequest createBucketRequest = new CreateBucketRequest
            {
                NamespaceName       = NameSpaceName,
                CreateBucketDetails = new OCISDK.ObjectStorage.Model.CreateBucketDetails
                {
                    Name          = TestBucketNameA,
                    CompartmentId = TargetCompartmentOCID,
                }
            };

            try
            {
                ObjectStorageClient.CreateBucket(createBucketRequest);
            }
            catch
            {
                Trace.WriteLine("create failed test bucket");
            }

            // Tokyo, Osaka複数作成
            createBucketRequest.CreateBucketDetails.Name = TestBucketNameB;
            ObjectStorageClient.SetRegion(Regions.AP_TOKYO_1);
            try
            {
                ObjectStorageClient.CreateBucket(createBucketRequest);
            }
            catch
            {
                Trace.WriteLine("create failed test bucket. region=ap-tokyo-1");
            }

            ObjectStorageClient.SetRegion(Regions.AP_OSAKA_1);
            try
            {
                ObjectStorageClient.CreateBucket(createBucketRequest);
            }
            catch
            {
                Trace.WriteLine("create failed test bucket. region=ap-osaka-1");
            }
        }