public void RouteHandlerIsSetFromConstructorArgument() { var routeHandler = Mock.Of<IRouteHandler>(); var route = new CassetteRoute("url", routeHandler); route.RouteHandler.ShouldBeSameAs(routeHandler); }
public void RouteHandlerIsSetFromConstructorArgument() { var routeHandler = Mock.Of <IRouteHandler>(); var route = new CassetteRoute("url", routeHandler); route.RouteHandler.ShouldBeSameAs(routeHandler); }
void InstallHudRoute(RouteCollection routes) { var route = new CassetteRoute( RoutePrefix, new DelegateRouteHandler(context => new HudRequestHandler(() => (CassetteApplication)CassetteApplicationContainer.Instance.Application, context)) ); routes.Insert(0, route); }
public void CassetteRouteHasIncomingOnlyConstraint() { var routeHandler = Mock.Of<IRouteHandler>(); var route = new CassetteRoute("url", routeHandler); var constraint = (IRouteConstraint)route.Constraints["IncomingOnlyConstraint"]; var isMatch = constraint.Match(null, route, null, null, RouteDirection.IncomingRequest); isMatch.ShouldBeTrue(); }
public void CassetteRouteHasIncomingOnlyConstraint() { var routeHandler = Mock.Of <IRouteHandler>(); var route = new CassetteRoute("url", routeHandler); var constraint = (IRouteConstraint)route.Constraints["IncomingOnlyConstraint"]; var isMatch = constraint.Match(null, route, null, null, RouteDirection.IncomingRequest); isMatch.ShouldBeTrue(); }
public void MapRoute(string url, Func<RequestContext, IHttpHandler> createHandler) { var route = new CassetteRoute(url, new DelegateRouteHandler(createHandler)); routes.Add(route); }