public void Should_return_different_handlers_for_different_settings() { var settings2 = new SocketsTransportSettings { ConnectionLifetime = 5.Hours() }; var provider2 = new SocketsHandlerProvider(settings2); var handler1 = provider.Obtain(null); var handler2 = provider2.Obtain(null); handler2.Should().NotBeSameAs(handler1); }
public ITransport CreateTransport(TestTransportSettings settings, ILog log) { var transportSettings = new SocketsTransportSettings { UseResponseStreaming = settings.UseResponseStreaming, Proxy = settings.Proxy, BufferFactory = settings.BufferFactory, AllowAutoRedirect = settings.AllowAutoRedirect, MaxResponseBodySize = settings.MaxResponseBodySize, MaxConnectionsPerEndpoint = settings.MaxConnectionsPerEndpoint }; return(new SocketsTransport(transportSettings, log)); }
public void TestSetup() { settings = new SocketsTransportSettings(); provider = new SocketsHandlerProvider(settings); }