public void ReturnsNullWhenViewEngineNotFound() { var engine = new Mock<IViewEngine>(); engine.SetupGet(x => x.Extensions).Returns(new[] { "nustache" }); #pragma warning disable 0618 var registry = new ViewRegistry(new ResourceMapping[0], new[] { engine.Object }); #pragma warning restore 0618 Assert.IsNull(registry.GetViewEngine(new VirtualPath("~/test.cshtml"))); }
public void CanGetViewEngine() { var engine = new Mock<IViewEngine>(); engine.SetupGet(x => x.Extensions).Returns(new[] { "nustache" }); #pragma warning disable 0618 var registry = new ViewRegistry(new ResourceMapping[0], new[] { engine.Object }); #pragma warning restore 0618 var gotEngine = registry.GetViewEngine(new VirtualPath("~/test.nustache")); Assert.AreSame(engine.Object, gotEngine); }