次のルートがあります。
routes.MapRoute("Companies", "Companies/{companyId}",
new { controller = "Company", action = "Details" },
new { companyId = @"\d+" });
これをテストするテストは次のとおりです。
"~/Companies/7".ShouldMapTo<CompanyController>(action => action.Details(7));
次に、制約をテストします。したがって、URL「~/Companies/df」はコントローラーにマップされるべきではありません。
誰もそれをテストする方法を知っていますか?