diff --git a/src/Orchard.Specs/Bindings/OrchardSiteFactory.cs b/src/Orchard.Specs/Bindings/OrchardSiteFactory.cs index e01ff5af5..99d75304f 100644 --- a/src/Orchard.Specs/Bindings/OrchardSiteFactory.cs +++ b/src/Orchard.Specs/Bindings/OrchardSiteFactory.cs @@ -16,8 +16,8 @@ namespace Orchard.Specs.Bindings { var webApp = Binding(); webApp.GivenIHaveACleanSiteWith(TableData( - new { extension = "module", names = "Orchard.Setup, Orchard.Users, Orchard.Roles, Orchard.Pages, Orchard.Comments, TinyMce" }, - new { extension = "core", names = "Common, Dashboard, Feeds, HomePage, Navigation, Scheduling, Settings, Themes, XmlRpc" }, + new { extension = "module", names = "Orchard.Setup, Orchard.Themes, Orchard.Users, Orchard.Roles, Orchard.Pages, Orchard.Comments, TinyMce" }, + new { extension = "core", names = "Common, Dashboard, Feeds, HomePage, Navigation, Scheduling, Settings, XmlRpc" }, new { extension = "theme", names = "SafeMode, Classic" })); webApp.WhenIGoTo("Setup"); diff --git a/src/Orchard.Specs/Bindings/WebAppHosting.cs b/src/Orchard.Specs/Bindings/WebAppHosting.cs index 8b0d0deb2..b8f709612 100644 --- a/src/Orchard.Specs/Bindings/WebAppHosting.cs +++ b/src/Orchard.Specs/Bindings/WebAppHosting.cs @@ -40,17 +40,15 @@ namespace Orchard.Specs.Bindings { public void GivenIHaveACleanSiteBasedOn(string siteFolder) { _webHost = new WebHost(); Host.Initialize(siteFolder, "/"); - var cb = new cb1(); + var shuttle = new Shuttle(); Host.Execute(() => { - log4net.Config.BasicConfigurator.Configure(new CallAppender(cb.cb2)); - HostingTraceListener.SetHook(msg => cb.sink.Receive(" "+ msg)); + log4net.Config.BasicConfigurator.Configure(new CastleAppender()); + HostingTraceListener.SetHook(msg => shuttle._sink.Receive(msg)); }); - _messages = cb.sink; + _messages = shuttle._sink; } - public class CallAppender : IAppender { - private readonly cb2 _cb2; - public CallAppender(cb2 cb2) { _cb2 = cb2; } + private class CastleAppender : IAppender { public void Close() { } public string Name { get; set; } @@ -72,20 +70,10 @@ namespace Orchard.Specs.Bindings { } [Serializable] - public class cb1 { - public cb2 cb2 = new cb2(); - public MessageSink sink = new MessageSink(); - + class Shuttle { + public readonly MessageSink _sink = new MessageSink(); } - public class cb2 : MarshalByRefObject { - private IDictionary _sources; - public void Trace(string loggerName, Level level, string message) { - var traceLoggerFactory = new TraceLoggerFactory(); - traceLoggerFactory.Create(loggerName).Info(message); - //System.Diagnostics.Trace.WriteLine(message); - } - } [Given(@"I have module ""(.*)""")] public void GivenIHaveModule(string moduleName) { diff --git a/src/Orchard.Specs/Hosting/MessageSink.cs b/src/Orchard.Specs/Hosting/MessageSink.cs index 0729c1c84..602425697 100644 --- a/src/Orchard.Specs/Hosting/MessageSink.cs +++ b/src/Orchard.Specs/Hosting/MessageSink.cs @@ -7,7 +7,7 @@ namespace Orchard.Specs.Hosting { readonly IList _messages = new List(); public void Receive(string message) { - Trace.WriteLine(message); + Trace.WriteLine(" "+message); _messages.Add(message); } }