public async Task <LeaseContainerAcquireResponse> LeaseContainerAcquireAsync(string containerName, int leaseDurationInSeconds = 60, string proposedLeaseId = null) { var request = new LeaseContainerAcquireRequest(_account, containerName, leaseDurationInSeconds, proposedLeaseId); var response = await request.ExecuteAsync(_containerNotFoundExceptionOverride); return(response.Payload); }
public void Ctor_EmptyContainerName_ThrowsException(string containerName) { var request = new LeaseContainerAcquireRequest(new SettingsFake(), containerName, -1); }
public void Ctor_InvalidProposedLease_ThrowsException() { var request = new LeaseContainerAcquireRequest(new SettingsFake(), "container", -1, "abc-123"); }
public void Ctor_InvalidLeaseDuration_ThrowsException(int leaseDuration) { var request = new LeaseContainerAcquireRequest(new SettingsFake(), "container", leaseDuration); }
public void Ctor_EmptyContainerName_ThrowsException(string containerName) { var request = new LeaseContainerAcquireRequest(new SettingsFake(), containerName, -1); }
public void Ctor_InvalidProposedLease_ThrowsException() { var request = new LeaseContainerAcquireRequest(new SettingsFake(), "container", -1, "abc-123"); }
public void Ctor_InvalidLeaseDuration_ThrowsException(int leaseDuration) { var request = new LeaseContainerAcquireRequest(new SettingsFake(), "container", leaseDuration); }