public void GetContainerMetadata_ValidContainerWithNoMetadata_ReturnsEmptyMetadata() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = GenerateSampleContainerName(); CreateContainer(containerName, new Dictionary<string, string>()); var response = client.GetContainerMetadata(containerName); Assert.IsNotNull(response.Metadata); Assert.AreEqual(0, response.Metadata.Count); }
public void GetContainerMetadata_NonexistentContainer_ThrowsContainerNotFoundException() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = GenerateSampleContainerName(); client.GetContainerMetadata(containerName); //expects exception }
public void GetContainerMetadata_ValidContainer_ReturnsMetadata() { IBlobServiceClient client = new BlobServiceClient(AccountSettings); var containerName = GenerateSampleContainerName(); CreateContainer(containerName, new Dictionary<string, string>() { { "a", "1" }, { "b", "2" } }); var response = client.GetContainerMetadata(containerName); Assert.IsNotNull(response.Metadata); Assert.AreEqual(2, response.Metadata.Count); Assert.IsTrue(response.Metadata.Any(kvp => kvp.Key == "a" && kvp.Value == "1")); Assert.IsTrue(response.Metadata.Any(kvp => kvp.Key == "b" && kvp.Value == "2")); }