const int bucketSizeInMB = 128;
const string bucketName = "Tenant1";
// create a client for the localhost membase instance
var managementClient = MembaseManagementClientFactory.Create("Administrator", "password");
// create a (SASL) password protected memcache bucket, password == bucketName
var createRequest = BucketCreationDetails.PasswordProtectedMemcacheBucket(bucketName, bucketSizeInMB);
managementClient.CreateBucket(createRequest);
// delete the bucket if it exists
if (managementClient.BucketExists(bucketName))
{
managementClient.DeleteBucket(bucketName);
}