protected override void beforeEach() { partialView = MockRepository.GenerateMock <IRenderableView>(); fullView = MockRepository.GenerateMock <IRenderableView>(); MockFor <IViewFactory>().Stub(x => x.GetPartialView()).Return(partialView); MockFor <IViewFactory>().Stub(x => x.GetView()).Return(fullView); }
public void Write(string mimeType, T resource) { IRenderableView view = BuildView(); _activator.Activate(view.Page); view.Render(); _activator.Deactivate(view.Page); }
public void Write(string mimeType, IFubuRequestContext context, T resource) { IRenderableView view = BuildView(context); view.Page.ServiceLocator = context.Services; view.Page.As <IFubuPage <T> >().Model = resource; // TODO -- clean this up. if (_view.ProfileName.IsNotEmpty()) { view.Page.Get <ActiveProfile>().Push(_view.ProfileName); } view.Render(context); if (_view.ProfileName.IsNotEmpty()) { view.Page.Get <ActiveProfile>().Pop(); } }
protected override void beforeEach() { _viewFactory = MockFor <IViewFactory>(); _view = MockFor <IRenderableView>(); }