public async Task FileProtocolGetShareWithEmptyHeader() { ListingContext listingContext = new ListingContext("default", null); await cloudOwnerAsync.CreateShare("emptyheadershare1"); HttpRequestMessage request = FileTests.ListSharesRequest(cloudOwnerAsync.FileContext, listingContext); Assert.IsTrue(request != null, "Failed to create HttpRequestMessage"); if (cloudOwnerAsync.FileContext.Credentials != null) { request.Headers.Add("x-ms-file-application-metadata", ""); } using (HttpResponseMessage response = await FileTestUtils.GetResponse(request, cloudOwnerAsync.FileContext)) { FileTests.ListSharesResponse(response, cloudOwnerAsync.FileContext, null); } request = FileTests.ListSharesRequest(cloudOwnerAsync.FileContext, listingContext); Assert.IsTrue(request != null, "Failed to create HttpRequestMessage"); if (cloudOwnerAsync.FileContext.Credentials != null) { request.Headers.Add("x-ms-file-application-metadata", ""); } using (HttpResponseMessage response = await FileTestUtils.GetResponse(request, cloudOwnerAsync.FileContext)) { FileTests.ListSharesResponse(response, cloudOwnerAsync.FileContext, HttpStatusCode.OK); } }
public void FileProtocolListSharesCloud() { ListingContext listingContext = new ListingContext("default", null); cloudOwnerAsync.ListSharesScenarioTest(listingContext, null, cloudSetup.ShareName); cloudSetup.CreateShare("newshare1"); cloudSetup.CreateShare("newshare2"); try { cloudOwnerAsync.ListSharesScenarioTest(listingContext, null, cloudSetup.ShareName); listingContext = new ListingContext("n", 10); cloudOwnerAsync.ListSharesScenarioTest(listingContext, null, "newshare1", "newshare2"); } finally { cloudSetup.DeleteShare("newshare1"); cloudSetup.DeleteShare("newshare2"); } }
public void FileProtocolListSharesCloud() { ListingContext listingContext = new ListingContext("default", null); cloudOwnerAsync.ListSharesScenarioTest(listingContext, null, cloudSetup.ShareName); string prefix = Guid.NewGuid().ToString(); cloudSetup.CreateShare(prefix + "newshare1"); cloudSetup.CreateShare(prefix + "newshare2"); try { cloudOwnerAsync.ListSharesScenarioTest(listingContext, null, cloudSetup.ShareName); listingContext = new ListingContext(prefix, 10); cloudOwnerAsync.ListSharesScenarioTest(listingContext, null, prefix + "newshare1", prefix + "newshare2"); } finally { cloudSetup.DeleteShare(prefix + "newshare1"); cloudSetup.DeleteShare(prefix + "newshare2"); } }