From 8fc942d3b0b0b46b93e6e7effdd638c51101cf60 Mon Sep 17 00:00:00 2001 From: Morten Christensen Date: Mon, 12 Nov 2012 07:19:10 -0100 Subject: [PATCH] Adding internal constructor for testing with predefined IFileSystems. --- .../Persistence/Repositories/TemplateRepository.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs b/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs index 42a51585f1..a0bc7015e6 100644 --- a/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs @@ -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");