mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Correcting Azure blob storage returned values
- Paths should be relative for Orchard.Media --HG-- branch : dev
This commit is contained in:
@@ -50,7 +50,7 @@ namespace Orchard.Azure.Tests.FileSystems.Media {
|
||||
|
||||
Assert.AreEqual(".txt", storageFile.GetFileType());
|
||||
Assert.AreEqual("foo.txt", storageFile.GetName());
|
||||
Assert.That(storageFile.GetPath().EndsWith("/default/foo.txt"), Is.True);
|
||||
Assert.AreEqual("foo.txt", storageFile.GetPath());
|
||||
Assert.AreEqual(0, storageFile.GetSize());
|
||||
}
|
||||
|
||||
@@ -71,7 +71,8 @@ namespace Orchard.Azure.Tests.FileSystems.Media {
|
||||
var files = _azureBlobStorageProvider.ListFiles("");
|
||||
|
||||
Assert.AreEqual(1, files.Count());
|
||||
Assert.That(files.First().GetPath().EndsWith("foo2.txt"), Is.True);
|
||||
Assert.That(files.First().GetPath().Equals("foo2.txt"), Is.True);
|
||||
Assert.That(files.First().GetName().Equals("foo2.txt"), Is.True);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -82,7 +83,11 @@ namespace Orchard.Azure.Tests.FileSystems.Media {
|
||||
|
||||
Assert.AreEqual(1, _azureBlobStorageProvider.ListFiles("").Count());
|
||||
Assert.AreEqual(1, _azureBlobStorageProvider.ListFiles("folder").Count());
|
||||
Assert.AreEqual("folder/foo.txt", _azureBlobStorageProvider.ListFiles("folder").First().GetPath());
|
||||
Assert.AreEqual("foo.txt", _azureBlobStorageProvider.ListFiles("folder").First().GetName());
|
||||
Assert.AreEqual(1, _azureBlobStorageProvider.ListFiles("folder/folder").Count());
|
||||
Assert.AreEqual("folder/folder/foo.txt", _azureBlobStorageProvider.ListFiles("folder/folder").First().GetPath());
|
||||
Assert.AreEqual("foo.txt", _azureBlobStorageProvider.ListFiles("folder/folder").First().GetName());
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -92,6 +97,14 @@ namespace Orchard.Azure.Tests.FileSystems.Media {
|
||||
_azureBlobStorageProvider.CreateFolder("folder");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ListFolderShouldAcceptNullPath() {
|
||||
_azureBlobStorageProvider.CreateFolder("folder");
|
||||
Assert.AreEqual(1, _azureBlobStorageProvider.ListFolders(null).Count());
|
||||
Assert.AreEqual("folder", _azureBlobStorageProvider.ListFolders(null).First().GetName());
|
||||
Assert.AreEqual("folder", _azureBlobStorageProvider.ListFolders(null).First().GetPath());
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void DeleteFolderShouldDeleteFilesAlso() {
|
||||
_azureBlobStorageProvider.CreateFile("folder/foo1.txt");
|
||||
|
Reference in New Issue
Block a user