示例#1
0
        public void ResolveRelativePathPrefixed()
        {
            // Arrange
            AzureBlobFileSystem provider = this.CreateAzureBlobFileSystem();

            // Act
            string actual = provider.GetRelativePath($"{this.ContainerName}/1010/image.jpg");

            // Assert
            Assert.AreEqual($"/{this.ContainerName}/1010/image.jpg", actual);
        }
示例#2
0
        public void ResolveRelativePath()
        {
            // Arrange
            AzureBlobFileSystem provider = this.CreateAzureBlobFileSystem();

            // Act
            string actual = provider.GetRelativePath("1010/media.jpg");

            // Assert
            Assert.AreEqual("/media/1010/media.jpg", actual);
        }
示例#3
0
        public void ResolveRelativePathWithAppVirtualPath()
        {
            // Arrange
            AzureBlobFileSystem provider = this.CreateAzureBlobFileSystem(false, "/test");

            // Act
            string actual = provider.GetRelativePath("1010/image.jpg");

            // Assert
            Assert.AreEqual($"/test/{this.ContainerName}/1010/image.jpg", actual);
        }