public void HttpClient_HasAtLeast_Default100secondsTimeout() { var resolver = new CloudFoundryTokenKeyResolver("https://foo.bar", null, false); var client = resolver.GetHttpClient(); Assert.True(client.Timeout >= TimeSpan.FromSeconds(100)); }
public void GetHttpClient_AddsHandler() { var handler = new TestMessageHandler(); var resolver = new CloudFoundryTokenKeyResolver("https://foo.bar", handler, false); var client = resolver.GetHttpClient(); client.GetAsync("http://localhost/"); Assert.NotNull(handler.LastRequest); }
public void GetHttpClient_AddsHandler() { TestMessageHandler handler = new TestMessageHandler(); CloudFoundryOptions options = new CloudFoundryOptions() { BackchannelHttpHandler = handler }; var resolver = new CloudFoundryTokenKeyResolver(options); var client = resolver.GetHttpClient(); client.GetAsync("http://localhost/"); Assert.NotNull(handler.LastRequest); }