public void DemoContent_RenderingContextItemInitialized_ShouldReturnDemoContentView( Db db, [Greedy] DemoController sut, [Modest] RenderingContext context, [Content] DemoContentItem item) { context.ContextItem = db.GetItem(item.ID); ContextService.Get().Push(context); sut.DemoContent().As <ViewResult>().Model.Should().BeOfType <DemoContent>(); }
public void DemoContent_RenderingContextItemInitialized_ShouldReturnDemoContentView(Db db, [Substitute] Sitecore.Mvc.Presentation.PageContext pageContext, [Frozen] IDemoStateService demoState, [Greedy] DemoController sut, [Content] DemoContentItem item) { pageContext.Database.Returns(db.Database); Sitecore.Mvc.Common.ContextService.Get().Push(pageContext); demoState.IsDemoEnabled.Returns(true); using (RenderingContext.EnterContext(new Rendering(), db.GetItem(item.ID))) { sut.DemoContent().As <ViewResult>().Model.Should().BeOfType <DemoContent>(); } }
public void DemoContent_RenderingContextItemInitialized_ShouldReturnDemoContentView(Db db, [Greedy] DemoController sut, [Content] DemoContentItem item) { using (RenderingContext.EnterContext(new Rendering(), db.GetItem(item.ID))) { sut.DemoContent().As <ViewResult>().Model.Should().BeOfType <DemoContent>(); } }