Example #1
0
        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);
        }
Example #2
0
        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);
        }