public async Task autodispose_false_reuses_httpclient() { var fac = new TestHttpClientFactoryWithCounter(); var fc = new FlurlClient("http://www.mysite.com") { Settings = { HttpClientFactory = fac, AutoDispose = false } }; var x = await fc.GetAsync(); var y = await fc.GetAsync(); var z = await fc.GetAsync(); Assert.AreEqual(1, fac.NewClientCount); }
public ClientLifetimeTests() { _fac = new TestHttpClientFactoryWithCounter(); FlurlHttp.Configure(opts => opts.HttpClientFactory = _fac); }
public ClientLifetimeTests() { _fac = new TestHttpClientFactoryWithCounter(); FlurlHttp.Configure(settings => settings.HttpClientFactory = _fac); }