Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
    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);
    }
Exemplo n.º 4
0
        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);
        }