public void Test_Route_Task_Controller_Action_Active_No_Id() { var context = new StubHttpContextForRouting(requestUrl: "~/Task/Active"); var routes = new RouteCollection(); RouteConfig.RegisterRoutes(routes); RouteData routeData = routes.GetRouteData(context); Assert.IsNotNull(routeData); Assert.AreEqual("Task", routeData.Values["controller"]); Assert.AreEqual("Active", routeData.Values["action"]); Assert.AreEqual(UrlParameter.Optional, routeData.Values["id"]); }
public void Test_Route_WorkingCard_Controller_FillWorkingCard_Action_With_Id() { var context = new StubHttpContextForRouting(requestUrl: "~/WorkingCard/FillWorkingCard/2003"); var routes = new RouteCollection(); RouteConfig.RegisterRoutes(routes); RouteData routeData = routes.GetRouteData(context); Assert.IsNotNull(routeData); Assert.AreEqual("WorkingCard", routeData.Values["controller"]); Assert.AreEqual("FillWorkingCard", routeData.Values["action"]); Assert.AreEqual("2003", routeData.Values["id"]); }
public void Test_Route_Users_Controller_Edit_Action_With_Pars() { var context = new StubHttpContextForRouting(requestUrl: "~/Users/Edit/3009"); var routes = new RouteCollection(); RouteConfig.RegisterRoutes(routes); RouteData routeData = routes.GetRouteData(context); Assert.IsNotNull(routeData); Assert.AreEqual("Users", routeData.Values["controller"]); Assert.AreEqual("Edit", routeData.Values["action"]); Assert.AreEqual("3009", routeData.Values["id"]); }
public void Test_Route_Task_Controller_Details_Edit_With_Id() { var context = new StubHttpContextForRouting(requestUrl: "~/Task/Details/2002"); var routes = new RouteCollection(); RouteConfig.RegisterRoutes(routes); RouteData routeData = routes.GetRouteData(context); Assert.IsNotNull(routeData); Assert.AreEqual("Task", routeData.Values["controller"]); Assert.AreEqual("Details", routeData.Values["action"]); Assert.AreEqual("2002", routeData.Values["id"]); }