Example #1
0
            public void InBoundUrl_WithGetMethod_IsRouted()
            {
                Expression <Func <HealthController, ActionResult> > action =
                    controller => controller.RunInstitutionalAgreementHierarchy();
                var url = new HealthRouter.RunInstitutionalAgreementHierarchyRoute().Url.ToAppRelativeUrl();

                url.WithMethod(HttpVerbs.Get).ShouldMapTo(action);
            }
Example #2
0
            public void OutBoundUrl_IsRouted()
            {
                Expression <Func <HealthController, ActionResult> > action =
                    controller => controller.RunInstitutionalAgreementHierarchy();
                var url = new HealthRouter.RunInstitutionalAgreementHierarchyRoute().Url.ToAppRelativeUrl();

                OutBoundRoute.Of(action).InArea(Area).AppRelativeUrl().ShouldEqual(url);
            }
Example #3
0
            public void InBoundUrl_WithNonGetMethod_IsNotRouted()
            {
                var url = new HealthRouter.RunInstitutionalAgreementHierarchyRoute().Url.ToAppRelativeUrl();

                url.WithMethodsExcept(HttpVerbs.Get).ShouldMapToNothing();
            }