public void ShouldNotFindRouteThatUsesExpressionNamedWithParameters() { var router = new ExpressiveRouter(); router.RegisterRoute <CustomController>( HttpMethod.Get, null, "/user/edit.html", (a, b, c) => a.Edit(b, c, 3, "s")); router.FindRoute <CustomController>().Should().BeNull(); router.FindRouteWith <CustomController>(2).Should().BeNull(); router.FindRouteWith <CustomController>(1, "s").Should().BeNull(); router.FindNamedRoute <CustomController>("Edit").Should().BeNull(); router.FindNamedRouteWith <CustomController>("Edit", 3, "s").Explode().Should().Be("/user/edit.html"); }