public static void Execute(this IController controller, string action)
        {
            var request = RequestBuilder.CreateRequest(controller.GetType().Name, action, null);

            controller.Execute(
                new ControllerContext(
                    controller,
                    request.BuildRequest(),
                    ViewEngines.CreateDefaults(),
                    ModelBinders.CreateDefaults(),
                    () => { }
                    ));
        }
Exemple #2
0
 public ControllerContext BuildControllerContext(IController controllerInstance)
 {
     return(new ControllerContext(controllerInstance, BuildRequest(), ViewEngines.CreateDefaults(), ModelBinders.CreateDefaults(), () => { }));
 }