public void InBoundUrl_WithPostMethod_IsRouted() { Expression <Func <SupplementalFormsController, ActionResult> > action = controller => controller.Locate(null); var url = new SupplementalFormsRouter.LocatePostRoute().Url.ToAppRelativeUrl(); url.WithMethod(HttpVerbs.Post).ShouldMapTo(action); }
public void OutBoundUrl_IsRouted() { Expression <Func <SupplementalFormsController, ActionResult> > action = controller => controller.Locate(null); var url = new SupplementalFormsRouter.LocatePostRoute().Url.ToAppRelativeUrl(); OutBoundRoute.Of(action).InArea(Area).AppRelativeUrl().ShouldEqual(url); }
public void InBoundUrl_WithNonPostMethod_IsNotRouted() { var url = new SupplementalFormsRouter.LocatePostRoute().Url.ToAppRelativeUrl(); url.WithMethodsExcept(HttpVerbs.Post).ShouldMapToNothing(); }
public void InBoundUrl_WithPostMethod_IsRouted() { Expression<Func<SupplementalFormsController, ActionResult>> action = controller => controller.Locate(null); var url = new SupplementalFormsRouter.LocatePostRoute().Url.ToAppRelativeUrl(); url.WithMethod(HttpVerbs.Post).ShouldMapTo(action); }
public void OutBoundUrl_IsRouted() { Expression<Func<SupplementalFormsController, ActionResult>> action = controller => controller.Locate(null); var url = new SupplementalFormsRouter.LocatePostRoute().Url.ToAppRelativeUrl(); OutBoundRoute.Of(action).InArea(Area).AppRelativeUrl().ShouldEqual(url); }