public void ShouldExecuteControllerFoundByMatch() { var router = new FunctionalRouter( new IRenderingControllerSearchDelegate[] { new FunctionalRenderingControllerSearchDelegate(x => typeof(CustomController)), }, null); router.FindRenderingControllerType(this.CreateContext("sdf").Request).Type.Should().Be(typeof(CustomController)); }
public void ShouldExecuteControllerNotFoundByMatch2() { var router = new FunctionalRouter( new IRenderingControllerSearchDelegate[] { new FunctionalRenderingControllerSearchDelegate(null), }, null); router.FindRenderingControllerType(this.CreateContext("sdf").Request).Should().BeNull(); }
public void ShouldExecuteControllerNotFoundNoDelegates() { var router = new FunctionalRouter(null, null); router.FindRenderingControllerType(this.CreateContext("sdf").Request).Should().BeNull(); }