Interfaced all the new config elements with unit tests... hooray for fully mockable configs !

This commit is contained in:
Shannon
2013-09-13 13:41:07 +10:00
parent 5aed53162e
commit e16e2917c9
105 changed files with 1241 additions and 241 deletions
@@ -1,15 +1,21 @@
using System.Configuration;
using System.Collections.Generic;
using System.Configuration;
namespace Umbraco.Core.Configuration.UmbracoSettings
{
internal class AppCodeFileExtensionsElement : ConfigurationElement
internal class AppCodeFileExtensionsElement : ConfigurationElement, IAppCodeFileExtensions
{
[ConfigurationCollection(typeof(AppCodeFileExtensionsCollection), AddItemName = "ext")]
[ConfigurationProperty("", IsDefaultCollection = true)]
public AppCodeFileExtensionsCollection AppCodeFileExtensionsCollection
internal AppCodeFileExtensionsCollection AppCodeFileExtensionsCollection
{
get { return (AppCodeFileExtensionsCollection)base[""]; }
set { base[""] = value; }
}
IEnumerable<IFileExtension> IAppCodeFileExtensions.AppCodeFileExtensions
{
get { return AppCodeFileExtensionsCollection; }
}
}
}