public void InBoundUrl_WithAnyMethod_AndNoCatchall_IsRoutedTo_ActionWithNullArg()
            {
                Expression <Func <ErrorsController, ActionResult> > action =
                    controller => controller.NotAuthorized(null);
                var url = new ErrorsRouter.NotAuthorizedRoute().AlternateUrls.Single().ToAppRelativeUrl();

                url.WithAnyMethod().ShouldMapTo(action);
            }
            public void InBoundUrl_WithAnyMethod_AndCatchall_IsRoutedTo_ActionWithCatchallArg()
            {
                const string attemptedUrl = "path/to/action";
                Expression <Func <ErrorsController, ActionResult> > action =
                    controller => controller.NotAuthorized(attemptedUrl);
                var url = new ErrorsRouter.NotAuthorizedRoute().Url.ToAppRelativeUrl()
                          .Replace("{*url}", attemptedUrl);

                url.WithAnyMethod().ShouldMapTo(action);
            }
Example #3
0
 public void InBoundUrl_WithAnyMethod_AndNoCatchall_IsRoutedTo_ActionWithNullArg()
 {
     Expression<Func<ErrorsController, ActionResult>> action =
        controller => controller.NotAuthorized(null);
     var url = new ErrorsRouter.NotAuthorizedRoute().AlternateUrls.Single().ToAppRelativeUrl();
     url.WithAnyMethod().ShouldMapTo(action);
 }
Example #4
0
 public void InBoundUrl_WithAnyMethod_AndCatchall_IsRoutedTo_ActionWithCatchallArg()
 {
     const string attemptedUrl = "path/to/action";
     Expression<Func<ErrorsController, ActionResult>> action =
        controller => controller.NotAuthorized(attemptedUrl);
     var url = new ErrorsRouter.NotAuthorizedRoute().Url.ToAppRelativeUrl()
         .Replace("{*url}", attemptedUrl);
     url.WithAnyMethod().ShouldMapTo(action);
 }