Refactoring around the RepositoryResolver to allow the configuration of repositories and cache providers for each repository.

Added implementation of an infrastructure configuration section.
Added unit tests for the RepositoryResolver to verify that it can resolve all repository types and their configured cache provider.
This commit is contained in:
Morten@Thinkpad-X220
2012-10-11 13:11:17 -02:00
parent f0e8ba063e
commit 3f3362e23d
32 changed files with 807 additions and 324 deletions

View File

@@ -9,14 +9,14 @@ namespace Umbraco.Core.Models
public interface IFile : IValueObject
{
/// <summary>
/// Gets or sets the Name of the File including extension
/// Gets the Name of the File including extension
/// </summary>
string Name { get; set; }
string Name { get; }
/// <summary>
/// Gets or sets the Alias of the File, which is the name without the extension
/// Gets the Alias of the File, which is the name without the extension
/// </summary>
string Alias { get; set; }
string Alias { get; }
/// <summary>
/// Gets or sets the Path to the File from the root of the site