public static void ClassInitialize()
{
//get a OSS client object
_ossClient = OssClientFactory.CreateOssClient();
//get current class name, which is prefix of bucket/object
_className = TestContext.CurrentContext.Test.FullName;
_className = _className.Substring(_className.LastIndexOf('.') + 1).ToLowerInvariant();
//create the bucket
_bucketName = OssTestUtils.GetBucketName(_className);
_ossClient.CreateBucket(_bucketName);
//upload sample object as source object
_sourceObjectKey = OssTestUtils.GetObjectKey(_className);
var metadata = new ObjectMetadata();
var poResult = OssTestUtils.UploadObject(_ossClient, _bucketName, _sourceObjectKey,
Config.UploadTestFile, metadata);
_objectETag = poResult.ETag;
}