public async Task Does_not_dispose_HttpClient_it_was_given_on_dispose() { var httpClient = new HttpClient(); var connection = new HttpClientManagementConnection(httpClient); connection.Dispose(); await httpClient.GetAsync(new Uri("https://" + GetVariable("AUTH0_MANAGEMENT_API_URL"))); }
public async Task Disposes_HttpClient_it_creates_on_dispose() { var connection = new HttpClientManagementConnection(); connection.Dispose(); await Assert.ThrowsAsync <ObjectDisposedException>(() => connection.GetAsync <string>(new Uri("https://" + GetVariable("AUTH0_MANAGEMENT_API_URL")), new Dictionary <string, string>())); }
public async Task Does_not_dispose_HttpClient_it_was_given_on_dispose() { var httpClient = new HttpClient(); var connection = new HttpClientManagementConnection(httpClient); connection.Dispose(); await httpClient.GetAsync(new Uri("https://www.auth0.com")); }
public async Task Disposes_HttpClient_it_creates_on_dispose() { var connection = new HttpClientManagementConnection(); connection.Dispose(); await Assert.ThrowsAsync <ObjectDisposedException>(() => connection.GetAsync <string>(new Uri("https://www.auth0.com"), new Dictionary <string, string>())); }
public TestHttpClientManagementConnection(HttpMessageHandler handler) { _connection = new HttpClientManagementConnection(handler); }
public TestHttpClientManagementConnection(HttpClient httpClient = null) { _connection = new HttpClientManagementConnection(httpClient); }