У меня есть 2 зарегистрированных маршрута:
routes.MapRoute("GetAnEmail", "{controller}", new { controller = "Home", action = "GetAnEmail" }, new { httpMethod = new HttpMethodConstraint("POST") })
routes.MapRoute("Home", "{controller}/{action}", new { controller = "Home", action = "Index" })
У меня есть действительный модульный тест для контроллера Home, как показано ниже:
[Test]
public void CanVerifyRouteMaps()
{
"~/".Route().ShouldMapTo<HomeController>(x => x.Index());
}
Я знаю, что GetAnEmail работает, но как один модуль тестирует POST-маршрут?