I am trying to route "/" to some virtual url say www.abc.com/india, but u i am not able to route it.
How can I route the default Url in MVC.
I have written this is route.config
routes.MapRoute(
name: "HomePage",
url: "/",
defaults: new { controller = "Home", action = "index" }
);
and my test function is
[TestMethod]
public void Home_Index_test_with_no_Parameter()
{
var context = new StubHttpContextForRouting(requestUrl: "~/");
var routes = new RouteCollection();
RouteConfig.RegisterRoutes(routes);
// Act
var routeData = routes.GetRouteData(context);
// Assert
Assert.IsNotNull(routeData, "~/ url is getting routed properly");
Assert.AreEqual("home", routeData.Values["controller"],
"~/ url is not getting routed properly");
Assert.AreEqual("index", routeData.Values["action"], "~/ url is not getting routed properly");
}
but this test fails
home)?