public void OutBoundUrl_IsRouted() { Expression<Func<HealthController, ActionResult>> action = controller => controller.RunEstablishmentImport(); var url = new HealthRouter.RunEstablishmentImportRoute().Url.ToAppRelativeUrl(); OutBoundRoute.Of(action).InArea(Area).AppRelativeUrl().ShouldEqual(url); }
public void InBoundUrl_WithNonGetMethod_IsNotRouted() { var url = new HealthRouter.RunEstablishmentImportRoute().Url.ToAppRelativeUrl(); url.WithMethodsExcept(HttpVerbs.Get).ShouldMapToNothing(); }
public void InBoundUrl_WithGetMethod_IsRouted() { Expression<Func<HealthController, ActionResult>> action = controller => controller.RunEstablishmentImport(); var url = new HealthRouter.RunEstablishmentImportRoute().Url.ToAppRelativeUrl(); url.WithMethod(HttpVerbs.Get).ShouldMapTo(action); }