Ejemplo n.º 1
0
        public void SetAcceptHeaderCaseInsensitive()
        {
            var request = new ClientHttpRequestMessage(TestDemoService.ServiceBaseUri);

            request.SetHeader("AccePT", "application/xml");
            Assert.AreEqual("application/xml", request.GetHeader("aCCEpt"));
        }
Ejemplo n.º 2
0
        public void RemoveHeaderTest()
        {
            var request = new ClientHttpRequestMessage(TestDemoService.ServiceBaseUri);

            request.SetHeader("Date", DateTime.Now.ToString());
            request.SetHeader("Date", null);
            Assert.IsNull(request.GetHeader("Date"));
        }
Ejemplo n.º 3
0
        private void TestSetHeader(string headerName, string headerValue)
        {
            var request = new ClientHttpRequestMessage(TestDemoService.ServiceBaseUri);

            request.SetHeader(headerName, headerValue);
            string storedValue = request.GetHeader(headerName);

            Assert.AreEqual(headerValue, storedValue);
        }
Ejemplo n.º 4
0
        public void GetNullHeaderTest()
        {
            var request = new ClientHttpRequestMessage(TestDemoService.ServiceBaseUri);

            try
            {
                var r = request.GetHeader(null);
                Assert.Fail("GetHeader(null) should have failed.");
            }
            catch (ArgumentNullException)
            {
            }
        }
Ejemplo n.º 5
0
        public void GetNonExistingHeaderTest()
        {
            var request = new ClientHttpRequestMessage(TestDemoService.ServiceBaseUri);

            Assert.IsNull(request.GetHeader("NonExisting"));
        }