public RouteData GetRouteData(string url) { var context = new StubHttpContextForRouting(requestUrl: url); var routes = new RouteCollection(); RouteConfig.RegisterRoutes(routes); var routeData = routes.GetRouteData(context); return routeData; }
public RouteData GetAreaRouteData(string url, AreaRegistration areaConfig) { var routes = new RouteCollection(); var areaContext = new AreaRegistrationContext(areaConfig.AreaName, routes); areaConfig.RegisterArea(areaContext); var context = new StubHttpContextForRouting(requestUrl: url); var routeData = routes.GetRouteData(context); return routeData; }