public void CreateAcceptHeader()
        {
            var expected = new MediaTypeWithQualityHeaderValue("application/json");
            var sut = new SutBuilder<RequestHeaderFactory>().Build();

            using (var client = new HttpClient())
            {
                sut.SetHeaders(client.DefaultRequestHeaders);

                Assert.AreEqual(client.DefaultRequestHeaders.Accept.First(), expected);
            }
        }
Ejemplo n.º 2
0
        public void CreateAcceptHeader()
        {
            var expected = new MediaTypeWithQualityHeaderValue("application/json");
            var sut      = new SutBuilder <RequestHeaderFactory>().Build();

            using (var client = new HttpClient())
            {
                sut.SetHeaders(client.DefaultRequestHeaders);

                Assert.AreEqual(client.DefaultRequestHeaders.Accept.First(), expected);
            }
        }
        public void CreateAuthorizationHeader()
        {
            const string Creds = "AccountKey:" + TestApiKey;
            var expected = $"Basic {Convert.ToBase64String(Encoding.ASCII.GetBytes(Creds))}";

            var sut = new SutBuilder<RequestHeaderFactory>().AddDependency(CreateSettings()).Build();

            using (var client = new HttpClient())
            {
                sut.SetHeaders(client.DefaultRequestHeaders);

                var authHeader = client.DefaultRequestHeaders.FirstOrDefault(h => h.Key == Constants.AuthorizationHeaderName);
                Assert.IsNotNull(authHeader);
                Assert.AreEqual(expected, authHeader.Value.First());
            }
        }
Ejemplo n.º 4
0
        public void CreateAuthorizationHeader()
        {
            const string Creds    = "AccountKey:" + TestApiKey;
            var          expected = $"Basic {Convert.ToBase64String(Encoding.ASCII.GetBytes(Creds))}";

            var sut = new SutBuilder <RequestHeaderFactory>().AddDependency(CreateSettings()).Build();

            using (var client = new HttpClient())
            {
                sut.SetHeaders(client.DefaultRequestHeaders);

                var authHeader = client.DefaultRequestHeaders.FirstOrDefault(h => h.Key == Constants.AuthorizationHeaderName);
                Assert.IsNotNull(authHeader);
                Assert.AreEqual(expected, authHeader.Value.First());
            }
        }