Asp.net 单元测试ModelState ActionFilter

Asp.net 单元测试ModelState ActionFilter,asp.net,.net,unit-testing,action-filter,modelstate,Asp.net,.net,Unit Testing,Action Filter,Modelstate,伙计们! 我有这个ModelState过滤器 public class ValidateModelStateFilter : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext actionContext) { if (!actionContext.ModelState.IsValid) { actionContex

伙计们! 我有这个ModelState过滤器

public class ValidateModelStateFilter : ActionFilterAttribute
{
    public override void OnActionExecuting(HttpActionContext actionContext)
    {
        if (!actionContext.ModelState.IsValid)
        {
            actionContext.Response = actionContext.Request.CreateErrorResponse(
                HttpStatusCode.BadRequest, actionContext.ModelState);
        }
    }
}
但是我对如何进行单元测试没有任何想法。
有什么帮助吗?

创建它,调用它,验证响应是什么?这篇文章的想法对你有帮助吗?我刚刚在这里发布了一个类似问题的答案: