public void GetShouldSucceed()
        {
            var service = new LevelUpHttpRestfulService((url, request, userAgent) =>
            {
                CheckUrlAndAgent(url, MyUrl, userAgent, UAgent);
                CheckHeaders(request, Method.GET, AccessTokenHeader);

                return(new RestResponse());
            });

            service.Get(MyUrl, AccessTokenHeader, UAgent);
        }
        public void GetShouldNotHaveAnIssueWithNullParams()
        {
            var service = new LevelUpHttpRestfulService((url, request, userAgent) =>
            {
                CheckUrlAndAgent(url, null, userAgent, null);
                Assert.AreEqual(request.Method, Method.GET);
                Assert.AreEqual(request.Parameters.Count(x => x.Name == "Authorization"), 0);

                return(new RestResponse());
            });

            service.Get(null, null, null);
        }