public void Prefer_user_defined_routes_first() { using (var appHost = new BasicAppHost { ConfigureAppHost = host => { host.Routes.AddFromAssembly(typeof(RoutePriorityTests).GetAssembly()); }, }.Init()) { var emptyUrl = new RoutePriority().ToGetUrl(); Assert.That(emptyUrl, Is.EqualTo("/category/priority")); var autoRouteWithIdUrl = new RoutePriority { Id = "foo" }.ToGetUrl(); Assert.That(autoRouteWithIdUrl, Is.EqualTo("/RoutePriority/foo")); } }
public void Prefer_user_defined_routes_first() { using (var appHost = new BasicAppHost { ConfigureAppHost = host => { host.Routes.AddFromAssembly(typeof(RoutePriorityTests).Assembly); }, }.Init()) { var emptyUrl = new RoutePriority().ToGetUrl(); Assert.That(emptyUrl, Is.EqualTo("/category/priority")); var autoRouteWithIdUrl = new RoutePriority { Id = "foo" }.ToGetUrl(); Assert.That(autoRouteWithIdUrl, Is.EqualTo("/RoutePriority/foo")); } }
protected virtual object Run(RoutePriority request, ApplyTo method) { return(request.AsTypeString()); }
public object Post(RoutePriority request) { return(Run(request, ApplyTo.Post)); }
protected virtual object Run(RoutePriority request, ApplyTo method) { return request.AsTypeString(); }
public object Post(RoutePriority request) { return Run(request, ApplyTo.Post); }
public object Get(RoutePriority request) { return Run(request, ApplyTo.Get); }