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