public void Correctly_builds_page_html()
        {
            MockRepository mocks = new MockRepository();
            IApplicationListingBodyView bodyView = mocks.CreateMock <IApplicationListingBodyView>();
            IPageView   pageView   = mocks.CreateMock <IPageView>();
            IWebContext webContext = mocks.CreateMock <IWebContext>();

            using (mocks.Record())
            {
                Expect.Call(bodyView.BuildHtml()).Return("some body html");
                Expect.Call(pageView.BuildHtml("some body html")).Return("the page html");
                webContext.WriteToResponse("the page html");
            }

            using (mocks.Playback())
            {
                IApplicationListingView view = new ApplicationListingView(bodyView, pageView, webContext);
                view.Render();
            }
        }
Exemplo n.º 2
0
 public ApplicationListingView(IApplicationListingBodyView bodyView, IPageView pageView, IWebContext webContext)
 {
     this.bodyView   = bodyView;
     this.pageView   = pageView;
     this.webContext = webContext;
 }
 public ApplicationListingView(IApplicationListingBodyView bodyView, IPageView pageView, IWebContext webContext)
 {
     this.bodyView = bodyView;
     this.pageView = pageView;
     this.webContext = webContext;
 }