title: Why does RedirectToRoute("Default") not redirect to the root?
body: <p>Given these routes:</p>
  
  <pre><code>routes.MapRoute("Test", "test", new { controller = "Test", action = "Index" });
  routes.MapRoute("Default", "{controller}/{action}/{id}", 
    new { controller = "Home", action = "Index", id = UrlParameter.Optional }
  );
  </code></pre>
  
  <p>If I call RedirectToRoute("Default") from the Index action of the TestController it redirects to <code>/test</code> but I expected it to redirect to <code>/</code></p>
  
  <p>I checked the result of calling RedirectToRoute("Default") before returning it during a debugging session.</p>
  
  <p>RedirectToRouteResult result = RedirectToRoute("Default");</p>
  
  <p>It has a property RouteName with a value "Default" and a property RouteValues with no elements (Count = 0). I checked using Reflector, and null is passed internally as the RouteValueDictionary.</p>
  
  <p>Again, I would expect that given the defaults for the route defined in my application, it would redirect to Index view on the HomeController.</p>
  
  <p>Why doesn't it redirect to <code>/</code>?</p>