Inheritance: UCosmic.Www.Mvc.Controllers.MvcRoute
            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);
 }
 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();
 }