У меня есть проект WebApi, который я пытаюсь протестировать. У меня есть контроллер -
public class UserController : ApiController
{
public string Get()
{
return "foo";
}
}
Мне нужно протестировать маршрут, и я пытаюсь использовать пакет WebApiContrib.Testing.
Теперь моя проблема в том, что при регистрации маршрутов я использую GlobalConfiguration.Configuration.Routes
, который имеет тип HttpRouteCollection
.
В моем тесте я могу получить доступ к RouteTable.Routes
, но это тип RouteCollection
.
В результате я не могу прописать маршруты WebApi в своем тесте из-за несовместимости этого типа.
Кто-нибудь сталкивался с этой проблемой раньше? Есть ли что-то очевидное, что я упускаю?