public void Exists()
        {
            var containerName = Guid.NewGuid().ToString().Replace("-", string.Empty);
            var container     = new BinaryContainer(CloudStorageAccount.DevelopmentStorageAccount, containerName);

            Assert.IsFalse(container.Exists());
            container.EnsureExist();
            Assert.IsTrue(container.Exists());
            container.DeleteIfExist();
            Assert.IsFalse(container.Exists());
        }
        public void DeleteIfExist()
        {
            var containerName = Guid.NewGuid().ToString().Replace("-", string.Empty);
            var container     = new BinaryContainer(CloudStorageAccount.DevelopmentStorageAccount, containerName);

            container.EnsureExist();

            var client       = CloudStorageAccount.DevelopmentStorageAccount.CreateCloudBlobClient();
            var containerRef = client.GetContainerReference(containerName.ToLowerInvariant());

            Assert.IsTrue(containerRef.Exists());

            container.DeleteIfExist();
            containerRef = client.GetContainerReference(containerName.ToLowerInvariant());
            Assert.IsFalse(containerRef.Exists());
        }