public void InBoundUrl_FoEdit_WithNonGetMethod_IsNotRouted() { var entityId = Guid.NewGuid(); var url = new ManagementFormsRouter.FormEditRoute().Url.ToAppRelativeUrl() .Replace("{entityId}", entityId.ToString()); url.WithMethodsExcept(HttpVerbs.Get).ShouldMapToNothing(); }
public void OutBoundUrl_FoEdit_IsRouted() { var entityId = Guid.NewGuid(); Expression<Func<ManagementFormsController, ActionResult>> action = controller => controller.Form(entityId); var url = new ManagementFormsRouter.FormEditRoute().Url.ToAppRelativeUrl() .Replace("{entityId}", entityId.ToString()); OutBoundRoute.Of(action).InArea(Area).AppRelativeUrl().ShouldEqual(url); }
public void InBoundUrl_FoEdit_WithGetMethod_IsRouted() { var entityId = Guid.NewGuid(); Expression <Func <ManagementFormsController, ActionResult> > action = controller => controller.Form(entityId); var url = new ManagementFormsRouter.FormEditRoute().Url.ToAppRelativeUrl() .Replace("{entityId}", entityId.ToString()); url.WithMethod(HttpVerbs.Get).ShouldMapTo(action); }
public void OutBoundUrl_FoEdit_IsRouted() { var entityId = Guid.NewGuid(); Expression <Func <ManagementFormsController, ActionResult> > action = controller => controller.Form(entityId); var url = new ManagementFormsRouter.FormEditRoute().Url.ToAppRelativeUrl() .Replace("{entityId}", entityId.ToString()); OutBoundRoute.Of(action).InArea(Area).AppRelativeUrl().ShouldEqual(url); }
public void InBoundUrl_FoEdit_WithGetMethod_IsRouted() { var entityId = Guid.NewGuid(); Expression<Func<ManagementFormsController, ActionResult>> action = controller => controller.Form(entityId); var url = new ManagementFormsRouter.FormEditRoute().Url.ToAppRelativeUrl() .Replace("{entityId}", entityId.ToString()); url.WithMethod(HttpVerbs.Get).ShouldMapTo(action); }