コード例 #1
0
 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);
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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)));
                }
            }
        }
コード例 #4
0
 private void purgePublicStorageItem(string containerName, string storageItemName, string[] emailAddresses)
 {
     var deleteStorageItem = new DeleteStorageItem(CdnManagementUrl, containerName, storageItemName, emailAddresses);
     _requestfactory.Submit(deleteStorageItem, AuthToken);
 }
コード例 #5
0
 private void deleteStorageItem(string containerName, string storageItemName)
 {
     var deleteStorageItem = new DeleteStorageItem(StorageUrl, containerName, storageItemName);
     _requestfactory.Submit(deleteStorageItem, AuthToken);
 }
コード例 #6
0
 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));
 }