¿Cómo obtener RouteData por URL?

Necesito conseguirRoutData por una cadena URL dada en la aplicación ASP.NET MVC.

He encontrado la forma en que necesito burlarmeHttpContextBase basado en mi cadena de URL y luego pasarlo aRouteTable.Routes.GetRouteData() método enAnálisis de ruta (Uri a ruta) hilo.

Cómo burlarseHttpContextBase para recuperarRouteData por cadena URL usandoRouteTable.Routes.GetRouteData()? ¿O hay otra forma de recuperarRouteData por URL?