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(), () => { } )); }
public ControllerContext BuildControllerContext(IController controllerInstance) { return(new ControllerContext(controllerInstance, BuildRequest(), ViewEngines.CreateDefaults(), ModelBinders.CreateDefaults(), () => { })); }