public void SetUp() { deleteStorageItem = new DeleteStorageItem("http://storageurl", "containername", "storageitemname"); mockrequest = new Mock<ICloudFilesRequest>(); mockrequest.SetupGet(x => x.Headers).Returns(new WebHeaderCollection()); deleteStorageItem.Apply(mockrequest.Object); }
public void should_return_204_no_content_when_the_item_exists() { using (TestHelper testHelper = new TestHelper(authToken, storageUrl)) { testHelper.PutItemInContainer(); var deleteStorageItem = new DeleteStorageItem(storageUrl, Constants.CONTAINER_NAME, Constants.StorageItemName); var response = new GenerateRequestByType().Submit(deleteStorageItem,authToken ); Assert.That(response.Status, Is.EqualTo(HttpStatusCode.NoContent)); Console.WriteLine(response.Headers["Content-Type"]); Assert.That(Regex.Match(response.Headers["Content-Type"], "text/(plain|html)").Success, Is.True); } }
public void Shoulds_return_404_when_the_item_does_not_exist() { using (new TestHelper(authToken, storageUrl)) { var deleteStorageItem = new DeleteStorageItem(storageUrl, Constants.CONTAINER_NAME, Guid.NewGuid().ToString()); try { new GenerateRequestByType().Submit(deleteStorageItem, authToken); } catch (Exception ex) { Assert.That(ex, Is.TypeOf(typeof (WebException))); } } }
private void purgePublicStorageItem(string containerName, string storageItemName, string[] emailAddresses) { var deleteStorageItem = new DeleteStorageItem(CdnManagementUrl, containerName, storageItemName, emailAddresses); _requestfactory.Submit(deleteStorageItem, AuthToken); }
private void deleteStorageItem(string containerName, string storageItemName) { var deleteStorageItem = new DeleteStorageItem(StorageUrl, containerName, storageItemName); _requestfactory.Submit(deleteStorageItem, AuthToken); }
public void DeleteItemFromContainer(string storageItemName) { var deleteStorageItem = new DeleteStorageItem(storageUrl, containerName, storageItemName); var deleteStorageItemResponse = new GenerateRequestByType().Submit(deleteStorageItem, authToken); Assert.That(deleteStorageItemResponse.Status, Is.EqualTo(HttpStatusCode.NoContent)); }