【发布时间】:2010-09-17 01:16:53
【问题描述】:
假设我已经定义了一条路线:
routes.Add(new Route("Users/{id}", new MvcRouteHandler())
{
Defaults = new RouteValueDictionary(new { controller ="UserInfo", action = "UserInformation",
id = ""}),
});
那么,我将如何创建一个单元测试以确保当 URL 中出现 Users/123 时,肯定会调用操作方法 UserInformation,并以 123 作为参数?
我问这个的原因是因为我在指定 RouteValueDictionary 时可能输入了错误的名称,我可能在 UserInformation 的步伐中输入了错误的 UserInformationss。有没有办法防止这种情况发生?
【问题讨论】: