示例#1
0
        public void Action_method_with_RouteValueDinctionary_populated_from_MVCT4_templates_should_set_controller_action_and_routevalues()
        {
            const string actionName     = "Index";
            const string controllerName = "Home";

            RouteValueDictionary values = new RouteValueDictionary();

            values.Add("action", actionName);
            values.Add("controller", controllerName);
            values.Add("id", 1);

            _builder.Action(values);

            Assert.Equal(actionName, _node.ActionName);
            Assert.Equal(controllerName, _node.ControllerName);
            Assert.True(_node.RouteValues.ContainsKey("id"));
            Assert.Equal(1, _node.RouteValues["id"]);
        }