Beispiel #1
0
        public void Correctly_builds_error_page_html()
        {
            MockRepository        mocks      = new MockRepository();
            ILoadBalancerBodyView bodyView   = mocks.CreateMock <ILoadBalancerBodyView>();
            IPageView             pageView   = mocks.CreateMock <IPageView>();
            IWebContext           webContext = mocks.CreateMock <IWebContext>();

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

            using (mocks.Playback())
            {
                ILoadBalancerView view = new LoadBalancerView(bodyView, pageView, webContext);
                view.Render("error message");
            }
        }
Beispiel #2
0
 public LoadBalancerView(ILoadBalancerBodyView bodyView, IPageView pageView, IWebContext context)
 {
     _bodyView = bodyView;
     _pageView = pageView;
     _context  = context;
 }
		public LoadBalancerView(ILoadBalancerBodyView bodyView, IPageView pageView, IWebContext context)
		{
			_bodyView = bodyView;
			_pageView = pageView;
			_context = context;
		}