コード例 #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);
 }
コード例 #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);
 }
コード例 #3
0
 public void InBoundUrl_WithNonGetMethod_IsNotRouted()
 {
     var url = new HealthRouter.RunInstitutionalAgreementHierarchyRoute().Url.ToAppRelativeUrl();
     url.WithMethodsExcept(HttpVerbs.Get).ShouldMapToNothing();
 }