public void adds_convention_based_home_policy_if_not_specified() { RouteDetermination.Configure(graph, resolver); var route = buildRoute <HomeEndpoint>(x => x.Index(), c => { }); route.Pattern.ShouldEqual(""); }
public void leaves_home_policy_alone_if_already_specified() { resolver.DefaultUrlPolicy.IgnoreClassSuffix("endpoint"); resolver.DefaultUrlPolicy.IgnoreControllerNamespaceEntirely = true; resolver.RegisterUrlPolicy(new DefaultRouteMethodBasedUrlPolicy(ReflectionHelper.GetMethod <RouteResolverController>(x => x.Index()))); RouteDetermination.Configure(graph, resolver); var route = buildRoute <HomeEndpoint>(x => x.Index(), c => { }); route.Pattern.ShouldEqual("home/index"); }