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); }
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); }