public void LeaseContainerBreak_NonLeasedContainer_ThrowsLeaseNotPresentException() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = GenerateSampleContainerName(); CreateContainer(containerName); client.LeaseContainerBreak(containerName, FakeLeaseId, 0); // expects exception }
public void LeaseContainerBreak_LeasedContainerWithLongBreakPeriod_SetLeaseToBreakinge() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = GenerateSampleContainerName(); CreateContainer(containerName); var leaseId = LeaseContainer(containerName, null, null); client.LeaseContainerBreak(containerName, leaseId, 60); var leaseState = GetContainerLeaseState(containerName); Assert.AreEqual(Microsoft.WindowsAzure.Storage.Blob.LeaseState.Breaking, leaseState); }