我有一个正在尝试测试的 WebApi 项目。我有一个控制器 -
public class UserController : ApiController
{
public string Get()
{
return "foo";
}
}
我需要测试路线,我正在尝试使用WebApiContrib.Testing包。
现在,我的问题是,在注册路由时,我使用GlobalConfiguration.Configuration.Routes
的是HttpRouteCollection
.
在我的测试中,我可以访问RouteTable.Routes
,但这是RouteCollection
.
结果,由于这种类型的不兼容,我无法在我的测试中注册 WebApi 路由。
有没有人遇到过这个问题?我有什么明显的遗漏吗?