mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 11:17:28 +08:00
MediaService hides the RecipeJournal directory.
--HG-- branch : dev
This commit is contained in:
@@ -17,6 +17,7 @@ namespace Orchard.Tests.Modules.Media.Services {
|
|||||||
private const string FolderName1 = "Folder1";
|
private const string FolderName1 = "Folder1";
|
||||||
private const string FolderName2 = "Folder2";
|
private const string FolderName2 = "Folder2";
|
||||||
private const string FolderName3 = "Folder3";
|
private const string FolderName3 = "Folder3";
|
||||||
|
private const string FolderRecipeJournal = "RecipeJournal";
|
||||||
|
|
||||||
private const string InnerDirectory = "MyDir";
|
private const string InnerDirectory = "MyDir";
|
||||||
|
|
||||||
@@ -57,7 +58,7 @@ namespace Orchard.Tests.Modules.Media.Services {
|
|||||||
? new[] {new StubStorageFolder(FolderName1)}
|
? new[] {new StubStorageFolder(FolderName1)}
|
||||||
: string.Equals(path, FolderName1)
|
: string.Equals(path, FolderName1)
|
||||||
? new[] {new StubStorageFolder(FolderName2), new StubStorageFolder(FolderName3)}
|
? new[] {new StubStorageFolder(FolderName2), new StubStorageFolder(FolderName3)}
|
||||||
: new StubStorageFolder[] {};
|
: string.Equals(path, FolderRecipeJournal) ? new[] { new StubStorageFolder(FolderRecipeJournal), new StubStorageFolder(FolderName1) } : new StubStorageFolder[] { };
|
||||||
};
|
};
|
||||||
|
|
||||||
IEnumerable<MediaFolder> mediaFolders = MediaService.GetMediaFolders(null);
|
IEnumerable<MediaFolder> mediaFolders = MediaService.GetMediaFolders(null);
|
||||||
@@ -71,6 +72,10 @@ namespace Orchard.Tests.Modules.Media.Services {
|
|||||||
Assert.That(mediaFolders.Count(), Is.EqualTo(2), "Folder1 has 2 sub directories");
|
Assert.That(mediaFolders.Count(), Is.EqualTo(2), "Folder1 has 2 sub directories");
|
||||||
Assert.That(mediaFolders.FirstOrDefault(mediaFolder => mediaFolder.Name.Equals(FolderName2)), Is.Not.Null, "Correct sub directory in root path");
|
Assert.That(mediaFolders.FirstOrDefault(mediaFolder => mediaFolder.Name.Equals(FolderName2)), Is.Not.Null, "Correct sub directory in root path");
|
||||||
Assert.That(mediaFolders.FirstOrDefault(mediaFolder => mediaFolder.Name.Equals(FolderName3)), Is.Not.Null, "Correct sub directory in root path");
|
Assert.That(mediaFolders.FirstOrDefault(mediaFolder => mediaFolder.Name.Equals(FolderName3)), Is.Not.Null, "Correct sub directory in root path");
|
||||||
|
|
||||||
|
mediaFolders = MediaService.GetMediaFolders(FolderRecipeJournal);
|
||||||
|
Assert.That(mediaFolders.Count(), Is.EqualTo(1), "Folder that contains RecipeJournal hides the RecipeJournal directory.");
|
||||||
|
Assert.That(mediaFolders.FirstOrDefault(mediaFolder => mediaFolder.Name.Equals(FolderName1)), Is.Not.Null, "Correct sub directory in root path");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
|
@@ -64,7 +64,7 @@ namespace Orchard.Media.Services {
|
|||||||
Size = folder.GetSize(),
|
Size = folder.GetSize(),
|
||||||
LastUpdated = folder.GetLastUpdated(),
|
LastUpdated = folder.GetLastUpdated(),
|
||||||
MediaPath = folder.GetPath()
|
MediaPath = folder.GetPath()
|
||||||
});
|
}).Where(f => !f.Name.Equals("RecipeJournal", StringComparison.OrdinalIgnoreCase));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
Reference in New Issue
Block a user