如何使用 FakeItEasy 为路由 (RouteConfig.cs) 编写单元测试

how to write unit tests for Routes (RouteConfig.cs) using FakeItEasy

我正在尝试为 RouteConfig.cs 文件编写单元测试以评估路由。例如,“~/”应该映射到默认操作和默认控制器,等等。

我在我的项目中使用了 xUnit 和 FakeItEasy。早些时候,我可以使用 MvcContrib.TestHelpers nuget 实现它,但这取决于 RhinoMocks,而我在我的项目中使用 FakeItEasy,我认为仅仅为了 RouteConfig 单元测试的目的导入 RhinoMocks 不是一个好主意.

有没有更好的方法来实现这一点?

遇到同样的问题后,我改用 https://github.com/AnthonySteele/MvcRouteTester,希望对您有所帮助。