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);
 }
Example #5
0
 public void Ctor_EmptyContainerName_ThrowsException(string containerName)
 {
     var request = new LeaseContainerAcquireRequest(new SettingsFake(), containerName, -1);
 }
Example #6
0
 public void Ctor_InvalidProposedLease_ThrowsException()
 {
     var request = new LeaseContainerAcquireRequest(new SettingsFake(), "container", -1, "abc-123");
 }
Example #7
0
 public void Ctor_InvalidLeaseDuration_ThrowsException(int leaseDuration)
 {
     var request = new LeaseContainerAcquireRequest(new SettingsFake(), "container", leaseDuration);
 }