Files
Orchard/src/Orchard.Tests/Stubs/StubWebSiteFolder.cs
Renaud Paquay 803d040732 Fix unit test
--HG--
branch : dev
2010-05-18 14:32:05 -07:00

27 lines
756 B
C#

using System.Collections.Generic;
using System.IO;
using System.Linq;
using Orchard.Caching;
using Orchard.FileSystems.WebSite;
namespace Orchard.Tests.Stubs {
public class StubWebSiteFolder : IWebSiteFolder {
public IEnumerable<string> ListDirectories(string path) {
if (!Directory.Exists(path))
return Enumerable.Empty<string>();
return Directory.GetDirectories(path);
}
public string ReadFile(string path) {
if (!File.Exists(path))
return null;
return File.ReadAllText(path);
}
public IVolatileToken WhenPathChanges(string path) {
return new WebSiteFolder.Token(path);
}
}
}