コード例 #1
0
        private static void ExecuteTest(ControllerContext testControllerContext, string viewName, string viewPathExpected)
        {
            var testViewFormView  = new WebFormView(testControllerContext, viewPathExpected);
            var fakeViewEngine    = new Mock <IViewEngine>();
            var webFormViewEngine = new MockMobileCapableWebFormViewEngine(
                testViewFormView,
                fakeViewEngine.Object,
                viewPathExpected);

            var viewEngineResult = webFormViewEngine.FindView(testControllerContext, viewName, string.Empty, false);

            Assert.IsNotNull(viewEngineResult);
            Assert.IsNotNull(viewEngineResult.View);
            Assert.IsNotNull(viewEngineResult.ViewEngine);
            Assert.AreEqual <string>(viewPathExpected, ((WebFormView)viewEngineResult.View).ViewPath);
        }
コード例 #2
0
        private static void ExecuteTest(ControllerContext testControllerContext, string viewName, string viewPathExpected)
        {
            var testViewFormView = new WebFormView(viewPathExpected);
            var fakeViewEngine = new Mock<IViewEngine>();
            var webFormViewEngine = new MockMobileCapableWebFormViewEngine(
                                            testViewFormView,
                                            fakeViewEngine.Object,
                                            viewPathExpected);

            var viewEngineResult = webFormViewEngine.FindView(testControllerContext, viewName, string.Empty, false);

            viewEngineResult.Should().Not.Be.Null();
            viewEngineResult.View.Should().Not.Be.Null();
            viewEngineResult.ViewEngine.Should().Not.Be.Null();
            ((WebFormView)viewEngineResult.View).ViewPath.Should().Be(viewPathExpected);
        }