public void Should_return_not_found_when_the_container_does_not_exist() { var getContainerInformation = new GetContainerInformation(storageUrl, "Idonthasacontainer"); new GenerateRequestByType().Submit(getContainerInformation, authToken); Assert.Fail("Expecting a 404 error when trying to retrieve data about a non-existent container"); }
public void Should_throw_an_exception_when_the_container_name_exceeds_the_maximum_allowed_length() { var getContainerInformation = new GetContainerInformation(storageUrl, new string('a', Constants.MaximumContainerNameLength + 1)); new GenerateRequestByType().Submit(getContainerInformation, authToken); Assert.Fail("Expecting a ContainerNameException"); }
public void Should_return_no_content_when_the_container_exists() { using (var testHelper = new TestHelper(authToken, storageUrl)) { testHelper.PutItemInContainer(Constants.StorageItemName, Constants.StorageItemName); var getContainerInformation = new GetContainerInformation(storageUrl, Constants.CONTAINER_NAME); var informationResponse = new GenerateRequestByType().Submit(getContainerInformation, authToken); Assert.That(informationResponse.Status, Is.EqualTo(HttpStatusCode.NoContent)); Assert.That(informationResponse.Headers[Constants.XContainerObjectCount], Is.EqualTo("1")); Assert.That(informationResponse.Headers[Constants.XContainerBytesUsed], (Is.Not.Null)); testHelper.DeleteItemFromContainer(Constants.StorageItemName); } }
public void setup() { getContainerInformation = new GetContainerInformation("http://storageurl", "containername"); }