如何使用MVCContrib Route TestHelper验证操作方法的参数

时间:2011-03-22 06:44:38

标签: asp.net-mvc mvccontrib-testhelper

我有一个动作方法,其中包含分页对象作为参数

  public override ActionResult Index(Paging paging) 
  {
        .......
        return View(...);
  }

那么如何验证url是否匹配action方法及其参数?如下所示

Paging paging = new DefaultPaging();
"/Search".ShouldMapTo<SearchController>(action => action.Index(paging));

更新

以下是路由定义的外观,Page,PageSize和Sort是Paging类的成员

routes.MapRoute(controller.Name, string.Format("{0}/{{Page}}/{{PageSize}}/{{Sort}}", controller.Name),
                       controller.Index().AddRouteValues(new DefaultPaging()));

0 个答案:

没有答案