public async Task BlobProtocolListBlobsCloudOwnerSync() { BlobListingContext listingContext = new BlobListingContext("def", null, null, BlobListingDetails.All); await cloudOwnerSync.ListBlobsScenarioTest(cloudSetup.ContainerName, listingContext, null, cloudSetup.BlobName); await cloudSetup.CreateBlob(cloudSetup.ContainerName, "newblob1", false); await cloudSetup.CreateBlob(cloudSetup.ContainerName, "newblob2", false); try { await cloudOwnerSync.ListBlobsScenarioTest(cloudSetup.ContainerName, listingContext, null, cloudSetup.BlobName); listingContext = new BlobListingContext("n", 10, "/", BlobListingDetails.Metadata); await cloudOwnerSync.ListBlobsScenarioTest(cloudSetup.ContainerName, listingContext, null, "newblob1", "newblob2"); } finally { await cloudSetup.DeleteBlob(cloudSetup.ContainerName, "newblob1"); await cloudSetup.DeleteBlob(cloudSetup.ContainerName, "newblob2"); } }
public async Task BlobProtocolListBlobsCloudAnonSync() { BlobListingContext listingContext = new BlobListingContext("p", null, null, BlobListingDetails.All); await cloudAnonSync.ListBlobsScenarioTest(cloudSetup.PublicContainerName, listingContext, null, cloudSetup.PublicBlobName); await cloudSetup.CreateBlob(cloudSetup.PublicContainerName, "newblob1", true); await cloudSetup.CreateBlob(cloudSetup.PublicContainerName, "newblob2", true); try { await cloudAnonSync.ListBlobsScenarioTest(cloudSetup.PublicContainerName, listingContext, null, cloudSetup.PublicBlobName); // snapshots cannot be listed along with delimiter listingContext = new BlobListingContext("n", 10, "/", BlobListingDetails.Metadata); await cloudAnonSync.ListBlobsScenarioTest(cloudSetup.PublicContainerName, listingContext, null, "newblob1", "newblob2"); } finally { await cloudSetup.DeleteBlob(cloudSetup.PublicContainerName, "newblob1"); await cloudSetup.DeleteBlob(cloudSetup.PublicContainerName, "newblob2"); } }