Exemplo n.º 1
0
        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"]);
        }
Exemplo n.º 3
0
        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"]);
        }
Exemplo n.º 4
0
        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"]);
        }