public override void SetUp() { base.SetUp(); var urlParser = new FakeUrlParser(); wiki = new N2.Addons.Wiki.Items.Wiki(); wiki.Name = "wiki"; ((IInjectable<IUrlParser>)wiki).Set(urlParser); article = new N2.Addons.Wiki.Items.WikiArticle(); article.Name = "existing-article"; article.SavedBy = "admin"; ((IInjectable<IUrlParser>)article).Set(urlParser); article.AddTo(wiki); parser = new WikiParser(); var pluginFinder = mocks.Stub<IPluginFinder>(); Expect.Call(pluginFinder.GetPlugins<ITemplateRenderer>()).Return(new ITemplateRenderer[] { new FakeTemplateRenderer() }); mocks.ReplayAll(); renderer = new WikiRenderer(pluginFinder, new ThreadContext()); }
public override void SetUp() { base.SetUp(); var urlParser = new FakeUrlParser(); wiki = new N2.Addons.Wiki.Items.Wiki(); wiki.Name = "wiki"; ((IInjectable <IUrlParser>)wiki).Set(urlParser); article = new N2.Addons.Wiki.Items.WikiArticle(); article.Name = "existing-article"; article.SavedBy = "admin"; ((IInjectable <IUrlParser>)article).Set(urlParser); article.AddTo(wiki); parser = new WikiParser(); var pluginFinder = mocks.Stub <IPluginFinder>(); Expect.Call(pluginFinder.GetPlugins <ITemplateRenderer>()).Return(new ITemplateRenderer[] { new FakeTemplateRenderer() }); mocks.ReplayAll(); renderer = new WikiRenderer(pluginFinder, new ThreadContext()); }