public async Task CloudFileDirectoryDeleteIfExistsAsync() { CloudFileShare share = GetRandomShareReference(); await share.CreateAsync(); try { CloudFileDirectory directory = share.GetRootDirectoryReference().GetDirectoryReference("directory1"); Assert.IsFalse(await directory.DeleteIfExistsAsync()); await directory.CreateAsync(); Assert.IsTrue(await directory.DeleteIfExistsAsync()); Assert.IsFalse(await directory.DeleteIfExistsAsync()); } finally { share.DeleteAsync().Wait(); } }