From b8f97cd0a735479a58ff73ac0ad8dc2c8f7bb1bc Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 23 Aug 2013 17:07:09 -0700 Subject: [PATCH] Recovering DefaultOrchardHost.Current for unit tests --- src/Orchard/Environment/DefaultOrchardHost.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Orchard/Environment/DefaultOrchardHost.cs b/src/Orchard/Environment/DefaultOrchardHost.cs index f7587a841..b8aff35e6 100644 --- a/src/Orchard/Environment/DefaultOrchardHost.cs +++ b/src/Orchard/Environment/DefaultOrchardHost.cs @@ -11,6 +11,7 @@ using Orchard.Environment.Descriptor; using Orchard.Environment.Descriptor.Models; using Orchard.Localization; using Orchard.Logging; +using Orchard.Utility.Extensions; namespace Orchard.Environment { public class DefaultOrchardHost : IOrchardHost, IShellSettingsManagerEventHandler, IShellDescriptorManagerEventHandler { @@ -53,6 +54,10 @@ namespace Orchard.Environment { public Localizer T { get; set; } public ILogger Logger { get; set; } + public IList Current { + get { return BuildCurrent().ToReadOnlyCollection(); } + } + public ShellContext GetShellContext(ShellSettings shellSettings) { return BuildCurrent().SingleOrDefault(shellContext => shellContext.Settings.Name.Equals(shellSettings.Name)); }