public void CanBuildRoute()
 {
     var routeBuilder = new RouteBuilder(FalcorMethod.Get, null);
     var route = routeBuilder.BuildRoute(parameters => Task.FromResult(FalcorRouter.Complete(new PathValue(FalcorPath.From("foo"), "bar"))), "foo");
     var result = route(new RequestContext(new FalcorRequest(FalcorMethod.Get, new List<FalcorPath>()), FalcorPath.From("foo"))).ToTask().Result;
     Assert.Equal("bar", result.Values.First().Value);
 }
Example #2
0
 protected FalcorRouter()
 {
     Get = new RouteBuilder(FalcorMethod.Get, this);
     Set = new RouteBuilder(FalcorMethod.Set, this);
     Call = new RouteBuilder(FalcorMethod.Call, this);
 }