コード例 #1
0
        public void BuildApiPathHandlesUriDataExpressions()
        {
            var subject = new RestSharpRequestHandler("xxx");

            var result = subject.BuildApiPath("/root", UriData => "https://url.com?x=y&#");

            Assert.Equal("/root?UriData=https%3A%2F%2Furl.com%3Fx%3Dy%26%23", result);
        }
コード例 #2
0
        public void BuildApiPathHandlesEmptyExpressions()
        {
            var subject = new RestSharpRequestHandler("xxx");

            var result = subject.BuildApiPath("/root");

            Assert.Equal("/root", result);
        }
コード例 #3
0
        public void BuildApiPathHandlesBasicExpressions()
        {
            var subject = new RestSharpRequestHandler("xxx");

            var result = subject.BuildApiPath("/root", SomeStringParam => "foo", test_param => true);

            Assert.Equal("/root?SomeStringParam=foo&test_param=true", result);
        }
コード例 #4
0
        public void BuildApiPathHandlesUriDataExpressions()
        {
            var subject = new RestSharpRequestHandler("xxx");

            var result = subject.BuildApiPath("/root", UriData => "https://url.com?x=y&#");

            Assert.Equal("/root?UriData=https%3A%2F%2Furl.com%3Fx%3Dy%26%23", result);
        }
コード例 #5
0
        public void BuildApiPathHandlesBasicExpressions()
        {
            var subject = new RestSharpRequestHandler("xxx");

            var result = subject.BuildApiPath("/root", SomeStringParam => "foo", test_param => true);

            Assert.Equal("/root?SomeStringParam=foo&test_param=true", result);
        }
コード例 #6
0
        public void BuildApiPathHandlesEmptyExpressions()
        {
            var subject = new RestSharpRequestHandler("xxx");

            var result = subject.BuildApiPath("/root");

            Assert.Equal("/root", result);
        }