路由测试ASP.NET MVC4

时间:2013-01-23 14:43:27

标签: asp.net-mvc unit-testing asp.net-mvc-4 asp.net-mvc-routing

我一直在使用MvcRouteUnitTester(codeplexnuget)对我的路线运行自动单元测试。品味它能做什么:

// assert incoming route
tester.WithIncomingRequest("/Foo").ShouldMatchRoute("Foo", "Index");
tester.WithIncomingRequest("/Foo/Index").ShouldMatchRoute("Foo", "Index");

// assert outgoing route
tester.WithRouteInfo("Foo", "Index").ShouldGenerateUrl("/Foo");

它工作得很好......当它工作时。它doesn't work well with MVC4并且很长时间没有更新。

是否有替代工具与最新的MVC 一起使用,并得到积极支持?

1 个答案:

答案 0 :(得分:5)

您是否检查过MVC 4的分叉版本?

MVC Route/URL Generation Unit Tester