public void RenderModel_ContentType2_To_RenderModelOf_ContentType1() { var content = new ContentType2(null, Mock.Of <IPublishedValueFallback>()); var model = new ContentModel <ContentType1>(content); var view = new RenderModelOfContentType1TestPage(); var viewData = GetViewDataDictionary <ContentModel <ContentType1> >(model); view.ViewData = viewData; Assert.IsInstanceOf <ContentModel <ContentType1> >(view.Model); Assert.IsInstanceOf <ContentType2>(view.Model.Content); }
public void ContentType2_To_RenderModelOf_ContentType1() { var content = new ContentType2(null); var view = new RenderModelOfContentType1TestPage(); var viewData = new ViewDataDictionary(content); view.ViewContext = GetViewContext(); view.SetViewDataX(viewData); Assert.IsInstanceOf <RenderModel <ContentType1> >(view.Model); Assert.IsInstanceOf <ContentType1>(view.Model.Content); }
public void ContentType2_To_RenderModelOf_ContentType1() { // Same as above but with ContentModel<ContentType2> var content = new ContentType2(null, Mock.Of <IPublishedValueFallback>()); var view = new RenderModelOfContentType1TestPage(); var viewData = GetViewDataDictionary <ContentType2>(content); view.SetViewData(viewData); Assert.IsInstanceOf <ContentModel <ContentType1> >(view.Model); Assert.IsInstanceOf <ContentType1>(view.Model.Content); }
public void RenderModel_ContentType1_To_RenderModelOf_ContentType1() { var content = new ContentType1(null); var model = new RenderModel(content, CultureInfo.InvariantCulture); var view = new RenderModelOfContentType1TestPage(); var viewData = new ViewDataDictionary(model); view.ViewContext = GetViewContext(); view.SetViewDataX(viewData); Assert.IsInstanceOf <RenderModel <ContentType1> >(view.Model); Assert.IsInstanceOf <ContentType1>(view.Model.Content); }