Adding internal constructor for testing with predefined IFileSystems.

This commit is contained in:
Morten Christensen
2012-11-12 07:19:10 -01:00
parent d0c79052e8
commit 8fc942d3b0

View File

@@ -33,6 +33,12 @@ namespace Umbraco.Core.Persistence.Repositories
EnsureDepedencies();
}
internal TemplateRepository(IUnitOfWork work, IRepositoryCacheProvider cache, IFileSystem masterpageFileSystem, IFileSystem viewFileSystem) : base(work, cache)
{
_masterpagesFileSystem = masterpageFileSystem;
_viewsFileSystem = viewFileSystem;
}
private void EnsureDepedencies()
{
_masterpagesFileSystem = FileSystemProviderManager.Current.GetFileSystemProvider("masterpages");