public void GetFoo() { var router = new TestRouter(); var request = FalcorRequest.Get("foo"); var response = router.RouteAsync(request).Result; Assert.Equal("bar", response.JsonGraph["foo"]); }
public void GetWithIntegers() { var router = new TestRouter(); var request = FalcorRequest.Get("foo", new NumericSet(1, 2, 3), "name"); var response = router.RouteAsync(request).Result; var foos = (Dictionary<string, object>)response.JsonGraph["foo"]; Assert.Equal(3, foos.Count); Assert.Equal(new List<string> { "1", "2", "3" }, foos.Select(kv => kv.Key)); Assert.Equal(new List<string> { "Jill-1", "Jill-2", "Jill-3" }, foos.Select(kv => ((Dictionary<string, object>)kv.Value)["name"])); }