Exemplo n.º 1
0
 public void TokenHttpClientHandler_Fail_Test(string token)
 {
     Assert.ThrowsAny <ArgumentException>(() =>
     {
         var httpHandler = new TokenHttpClientHandler(token, null);
     });
 }
Exemplo n.º 2
0
        public async Task TokenHttpClientHandler_Success_Test(string token, string expected)
        {
            using (var httpHandler = new TokenHttpClientHandler(token, null))
                using (var httpClient = new HttpClient(httpHandler))
                {
                    var response = await httpClient.GetAsync("https://zammad.com");

                    Assert.Equal("Token", response.RequestMessage.Headers.Authorization.Scheme);
                    Assert.Equal(expected, response.RequestMessage.Headers.Authorization.Parameter);
                }
        }