public void ServiceRequestRouterTest() { RequestRouter router = new RequestRouter("api"); RequestRoute route = router.ToRequestRoute("http://service.bamapps.net/api/echo/send"); Expect.AreEqual("http", route.Protocol); Expect.AreEqual("service.bamapps.net", route.Domain); Expect.AreEqual("echo/send", route.PathAndQuery); }
public void RequestRouterTest() { RequestRouter router = new RequestRouter("api"); RequestRoute route = router.ToRequestRoute("bam://bamapps.net/api/v1/monkey/5?blah=one&blah2=two"); Expect.AreEqual("bam", route.Protocol); Expect.AreEqual("bamapps.net", route.Domain); Expect.AreEqual("v1/monkey/5?blah=one&blah2=two", route.PathAndQuery); }