ControllerActionInvoker类有什么用?
我ControllerActionInvoker用来调用单元测试的控制器动作
var controllerInvoker = new ControllerActionInvoker();
var result = controllerInvoker.InvokeAction(
testController.ControllerContext, "Default" );
Run Code Online (Sandbox Code Playgroud)
如何使用它来调用具有参数的动作?
[AcceptVerbs( HttpVerbs.Post )]
[ActionException( SomeAttribute )]
public SomeResult AddMethod( long[] Ids )
{
//some code
}
Run Code Online (Sandbox Code Playgroud)