テストしようとしているWebApiプロジェクトがあります。私はコントローラーを持っています-
public class UserController : ApiController
{
public string Get()
{
return "foo";
}
}
ルートをテストする必要があり、WebApiContrib.Testingパッケージを使用しようとしています。
さて、私の問題は、ルートを登録するときにGlobalConfiguration.Configuration.Routes
、タイプがを使用することですHttpRouteCollection
。
私のテストでは、アクセスできますRouteTable.Routes
が、これはタイプRouteCollection
です。
その結果、このタイプの非互換性のために、WebApiルートをテストに登録できません。
誰かが以前にこの問題に遭遇したことがありますか?私が行方不明になっていることは明らかですか?