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 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()); } }
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()); } }