public async Task TestFileAttributesEncryptionAsync()
        {
            CloudFileShare share = GetRandomShareReference();

            try
            {
                await share.CreateIfNotExistsAsync();

                CloudFileDirectory directory = share.GetRootDirectoryReference();
                CloudFile          file      = directory.GetFileReference("file");
                await file.UploadTextAsync("test");

                await file.FetchAttributesAsync();

                Assert.IsTrue(file.Properties.IsServerEncrypted);

                CloudFile testFile = directory.GetFileReference(file.Name);
                await testFile.DownloadTextAsync();

                Assert.IsTrue(testFile.Properties.IsServerEncrypted);
            }
            finally
            {
                share.DeleteIfExistsAsync().Wait();
            }
        }