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); }
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); }