Updating FindView_UsesViewLocationExpandersToLocateViews for IRazorViewFactory.
This commit is contained in:
parent
e9c7a34cfc
commit
23a7aa813d
|
|
@ -302,7 +302,7 @@ namespace Microsoft.AspNet.Mvc.Razor.Test
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
[Theory]
|
[Theory]
|
||||||
[MemberData(nameof(FindView_UsesViewLocationExpandersToLocateViewsData))]
|
[MemberData(nameof(FindView_UsesViewLocationExpandersToLocateViewsData))]
|
||||||
public void FindView_UsesViewLocationExpandersToLocateViews(IDictionary<string, object> routeValues,
|
public void FindView_UsesViewLocationExpandersToLocateViews(IDictionary<string, object> routeValues,
|
||||||
|
|
@ -314,6 +314,10 @@ namespace Microsoft.AspNet.Mvc.Razor.Test
|
||||||
.Returns(Mock.Of<IRazorPage>())
|
.Returns(Mock.Of<IRazorPage>())
|
||||||
.Verifiable();
|
.Verifiable();
|
||||||
|
|
||||||
|
var viewFactory = new Mock<IRazorViewFactory>();
|
||||||
|
viewFactory.Setup(p => p.GetView(It.IsAny<IRazorPage>(), It.IsAny<bool>()))
|
||||||
|
.Returns(Mock.Of<IView>());
|
||||||
|
|
||||||
var expander1Result = new[] { "some-seed" };
|
var expander1Result = new[] { "some-seed" };
|
||||||
var expander1 = new Mock<IViewLocationExpander>();
|
var expander1 = new Mock<IViewLocationExpander>();
|
||||||
expander1.Setup(e => e.PopulateValues(It.IsAny<ViewLocationExpanderContext>()))
|
expander1.Setup(e => e.PopulateValues(It.IsAny<ViewLocationExpanderContext>()))
|
||||||
|
|
@ -343,21 +347,21 @@ namespace Microsoft.AspNet.Mvc.Razor.Test
|
||||||
.Returns(new[] { "test-string/{1}.cshtml" })
|
.Returns(new[] { "test-string/{1}.cshtml" })
|
||||||
.Verifiable();
|
.Verifiable();
|
||||||
|
|
||||||
var viewEngine = CreateViewEngine(pageFactory.Object,
|
var viewEngine = CreateViewEngine(pageFactory.Object, viewFactory.Object,
|
||||||
new[] { expander1.Object, expander2.Object });
|
new[] { expander1.Object, expander2.Object });
|
||||||
var context = GetActionContext(routeValues);
|
var context = GetActionContext(routeValues, viewFactory.Object);
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
var result = viewEngine.FindView(context, "test-view");
|
var result = viewEngine.FindView(context, "test-view");
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.True(result.Success);
|
Assert.True(result.Success);
|
||||||
Assert.IsAssignableFrom<IRazorView>(result.View);
|
Assert.IsAssignableFrom<RazorView>(result.View);
|
||||||
pageFactory.Verify();
|
pageFactory.Verify();
|
||||||
expander1.Verify();
|
expander1.Verify();
|
||||||
expander2.Verify();
|
expander2.Verify();
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void FindView_CachesValuesIfViewWasFound()
|
public void FindView_CachesValuesIfViewWasFound()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue