public void LeaseBlobRelease_NonLeasedBlob_ThrowsLeaseIdMismatchException() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = _util.GenerateSampleContainerName(_runId); var blobName = _util.GenerateSampleBlobName(_runId); _util.CreateContainer(containerName); _util.CreateBlockBlob(containerName, blobName); client.LeaseBlobRelease(containerName, blobName, FakeLeaseId); // expects exception }
public void LeaseBlobRelease_LeasedBlob_ReleasesLease() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = _util.GenerateSampleContainerName(_runId); var blobName = _util.GenerateSampleBlobName(_runId); _util.CreateContainer(containerName); _util.CreateBlockBlob(containerName, blobName); var leaseId = _util.LeaseBlob(containerName, blobName); client.LeaseBlobRelease(containerName, blobName, leaseId); _util.AssertBlobIsNotLeased(containerName, blobName); }