tôi sử dụng ControllerActionInvoker
để gọi hành động điều khiển hình thành đơn vị kiểm traControllerActionInvoker để gọi hành động với các thông số
var controllerInvoker = new ControllerActionInvoker();
var result = controllerInvoker.InvokeAction(
testController.ControllerContext, "Default");
Làm thế nào để sử dụng nó để gọi một hành động mà có thông số?
[AcceptVerbs(HttpVerbs.Post)]
[ActionException(SomeAttribute)]
public SomeResult AddMethod(long[] Ids)
{
//some code
}
CNTT là phương pháp được bảo vệ. – user99322
Điểm tốt, hãy để tôi cập nhật sau khi một số nghiên cứu ... – cfeduke
Liên kết đến ví dụ ở đây là liên kết chết –