public void CreateAndDeleteBucketDefaultRegionTest()
{
var settings = AccountSettings.Load();
//point to default region
var ossClient = new OssClient(settings.OssEndpoint, settings.OssAccessKeyId, settings.OssAccessKeySecret);
//get a random bucketName
var bucketName = OssTestUtils.GetBucketName(_className);
//assert bucket does not exist
Assert.IsFalse(OssTestUtils.BucketExists(ossClient, bucketName),
string.Format("Bucket {0} should not exist before creation", bucketName));
//create a new bucket
ossClient.CreateBucket(bucketName);
Assert.IsTrue(ossClient.DoesBucketExist(bucketName),
string.Format("Bucket {0} should exist after creation", bucketName));
//delete the bucket
ossClient.DeleteBucket(bucketName);
OssTestUtils.WaitForCacheExpire();
Assert.IsFalse(ossClient.DoesBucketExist(bucketName),
string.Format("Bucket {0} should not exist after deletion", bucketName));
}