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());
        }