public void TokenHttpClientHandler_Fail_Test(string token) { Assert.ThrowsAny <ArgumentException>(() => { var httpHandler = new TokenHttpClientHandler(token, null); }); }
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); } }