我一直在使用MvcRouteUnitTester (codeplex 和 nuget) 来对我的路由进行自动化单元测试。以下是它的部分功能:
// 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");
它在正常工作时表现得非常好...可是有时并不那么顺畅。它与MVC4不兼容,而且已经很长时间没有更新了。
是否有替代工具可以与最新的MVC兼容,并得到积极支持?