public void ShouldAddSasTokenToHeaders() { var httpClient = new HttpClientImp(); const string authorizationScheme = "SharedAccessSignature"; const string authorizationParameter = "sr=sasToken"; var sasToken = string.Format("{0} {1}", authorizationScheme, authorizationParameter); using (new EventHubHttpSink(httpClient, "eventHubNameNs", "eventhubName", "pubId", sasToken, Buffering.DefaultBufferingInterval, Buffering.DefaultBufferingCount, Buffering.DefaultMaxBufferSize, TimeSpan.Zero)) { Assert.AreEqual(authorizationScheme, httpClient.DefaultRequestHeaders.Authorization.Scheme); Assert.AreEqual(authorizationParameter, httpClient.DefaultRequestHeaders.Authorization.Parameter); } }