public void ShouldTestContainerName() { // uppercase letter Assert.IsFalse(BlobContainerHelper.ValidateName("testContainer")); // too short Assert.IsFalse(BlobContainerHelper.ValidateName("te")); // invalid format Assert.IsFalse(BlobContainerHelper.ValidateName("te--st")); // ok Assert.IsTrue(BlobContainerHelper.ValidateName("test-i-7-nice")); }
public BlobContainer Initialize(string name) { if (!BlobContainerHelper.ValidateName(name)) { throw new ArgumentOutOfRangeException($"Container name '{name}' does not comply with requirements for container names."); } Path = name; if (name == AccountInfo.Instance.RootContainer && !Exists()) { Create(); } return(this); }