public static FakeRenderingContext ( ) : MvcContrib.UI.Grid.RenderingContext | ||
return | MvcContrib.UI.Grid.RenderingContext |
public static RenderingContext FakeRenderingContext()
{
var engine = MockRepository.GenerateStub<IViewEngine>();
engine.Stub(x => x.FindPartialView(null, null, true)).IgnoreArguments().Return(new ViewEngineResult(MockRepository.GenerateStub<IView>(), engine)).Repeat.Any();
var context = new RenderingContext(
new StringWriter(),
new ViewContext() { View = MockRepository.GenerateStub<IView>(), TempData = new TempDataDictionary() },
new ViewEngineCollection(new List<IViewEngine>() { engine }));
return context;
}
public void Should_define_sections() { AsGridModel.Sections.RowStart(x => "foo"); AsGridModel.Sections.Row .StartSectionRenderer( new GridRowViewData <Person>(new Person(), false), GridRendererTester.FakeRenderingContext()) .ShouldBeTrue(); }