2012-04-04 2 views
0

J'ai le prochain routage.Test de contstraints via TestHelper

routes.MapRoute("Companies", "Companies/{companyId}", 
    new { controller = "Company", action = "Details" }, 
    new { companyId = @"\d+" }); 

Voici un test qui le teste.

"~/Companies/7".ShouldMapTo<CompanyController>(action => action.Details(7)); 

Maintenant je veux tester les contraintes. Donc, url "~/Companies/df" ne doit pas être mappé au contrôleur.

Est-ce que quelqu'un sait comment le tester?

+0

double possible de [Utilisation MvcContrib TestHelper pour affirmer qu'une voie entrante ne doit pas être mis en correspondance] (http://stackoverflow.com/questions/9007331/using-mvccontrib-testhelper-to-assert-that-an -inbound-route-should-not-be-mapped) –

Répondre

0
"~/Companies/df".ShouldBeIgnored(); 
Questions connexes