1 write to _connection
InMemory.FunctionalTests (1)
Http2\Http2TestBase.cs (1)
494
_connection
= new Http2Connection(httpConnectionContext);
82 references to _connection
InMemory.FunctionalTests (82)
Http2\Http2ConnectionTests.cs (61)
36
_connection
.ServerSettings.MaxConcurrentStreams = 2;
196
Assert.Equal(1,
_connection
.StreamPool.Count);
253
Assert.Equal(1,
_connection
.StreamPool.Count);
254
Assert.True(
_connection
.StreamPool.TryPeek(out var stream1));
271
Assert.Equal(1,
_connection
.StreamPool.Count);
272
Assert.True(
_connection
.StreamPool.TryPeek(out var stream2));
372
Assert.Equal(1,
_connection
.StreamPool.Count);
417
Assert.Equal(0,
_connection
.StreamPool.Count);
423
var stream =
_connection
._streams[1];
432
Assert.Equal(1,
_connection
.StreamPool.Count);
448
Assert.Equal(0,
_connection
.StreamPool.Count);
489
Assert.Equal(2,
_connection
.StreamPool.Count);
516
Assert.Equal(0,
_connection
.StreamPool.Count);
526
var stream =
_connection
._streams[1];
536
Assert.Equal(1,
_connection
.StreamPool.Count);
537
Assert.True(
_connection
.StreamPool.TryPeek(out var pooledStream));
555
Assert.Equal(0,
_connection
.StreamPool.Count);
565
Assert.Equal(1,
_connection
.StreamPool.Count);
566
Assert.True(
_connection
.StreamPool.TryPeek(out pooledStream));
601
var stream =
_connection
._streams[1];
614
Assert.Equal(0,
_connection
.StreamPool.Count);
634
_connection
.ServerSettings.MaxConcurrentStreams = 1;
646
Assert.Equal(0,
_connection
.StreamPool.Count);
659
_connection
.ServerSettings.MaxConcurrentStreams = 1;
676
Assert.Equal(0,
_connection
.StreamPool.Count);
690
Assert.Equal(0,
_connection
.StreamPool.Count);
705
Assert.Equal(1,
_connection
.StreamPool.Count);
707
_connection
.StreamPool.TryPeek(out var pooledStream);
712
Assert.Equal(1,
_connection
.StreamPool.Count);
717
Assert.Equal(0,
_connection
.StreamPool.Count);
1688
Assert.Equal((uint)100,
_connection
.MaxTrackedStreams);
1701
Assert.Equal((uint)200,
_connection
.MaxTrackedStreams);
1714
Assert.Equal((uint)int.MaxValue * 2,
_connection
.MaxTrackedStreams);
1726
Assert.Equal(100u,
_connection
.MaxTrackedStreams);
1727
_connection
.Abort(new ConnectionAbortedException(), ConnectionEndReason.AbortedByApp);
1752
_connection
.SendEnhanceYourCalmOnStartStream = true;
2052
_connection
.HandleReadDataRateTimeout();
2581
_connection
.ServerSettings.MaxConcurrentStreams = 1;
3774
_connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
3826
_connection
.ServerSettings.HeaderTableSize = 0;
3827
_connection
.ServerSettings.MaxConcurrentStreams = 1;
3828
_connection
.ServerSettings.MaxHeaderListSize = 4 * 1024;
3829
_connection
.ServerSettings.InitialWindowSize = 1024 * 1024 * 10;
3831
_connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
4034
_connection
.ServerSettings.MaxFrameSize = Http2PeerSettings.MaxAllowedMaxFrameSize;
4095
_connection
.ServerSettings.MaxFrameSize = Http2PeerSettings.MinAllowedMaxFrameSize + 1024;
4305
var lifetime =
_connection
.ConnectionFeatures.Get<IConnectionLifetimeNotificationFeature>();
5268
_connection
.OnInputOrOutputCompleted();
5283
_connection
.Abort(new ConnectionAbortedException(), ConnectionEndReason.AbortedByApp);
5358
_connection
.StopProcessingNextRequest(ConnectionEndReason.AppShutdownTimeout);
5391
_connection
.StopProcessingNextRequest(ConnectionEndReason.AppShutdownTimeout);
5443
_connection
.OnInputOrOutputCompleted();
5463
await
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication)).DefaultTimeout();
5483
await
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication)).DefaultTimeout();
5650
_connection
.ServerSettings.MaxConcurrentStreams = 0; // Refuse all streams
5652
var connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
5732
_connection
.ServerSettings.MaxConcurrentStreams = 1;
5734
var connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_ => requestBlock.Task));
5805
_connection
.ServerSettings.MaxConcurrentStreams = 1;
6016
await SendAsync(Encoding.ASCII.GetBytes($"GET /{new string('a',
_connection
.Limits.MaxRequestLineSize)} HTTP/1.1\r\n"));
6033
_connection
.ConnectionFeatures.Set<ITlsHandshakeFeature>(tlsHandshakeMock.Object);
Http2\Http2KeepAliveTests.cs (5)
18
Assert.Null(
_connection
._keepAlive);
48
Assert.Equal(KeepAliveState.PingSent,
_connection
._keepAlive._state);
202
Assert.Equal(KeepAliveState.Timeout,
_connection
._keepAlive._state);
223
Assert.Equal(KeepAliveState.PingSent,
_connection
._keepAlive._state);
230
Assert.Equal(KeepAliveState.None,
_connection
._keepAlive._state);
Http2\Http2TestBase.cs (7)
495
_connection
._streamLifetimeHandler = new LifetimeHandlerInterceptor(
_connection
._streamLifetimeHandler, this);
498
httpConnection.Initialize(
_connection
);
546
if (
_connection
== null)
555
var connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(application));
608
_ => throw new NotImplementedException($"{nameof(
_connection
.ProcessRequestsAsync)} should invoked instead - hence transport connection manager does not have the connection registered."),
1389
((IRequestProcessor)
_connection
)?.Tick(timestamp);
Http2\Http2TimeoutTests.cs (1)
23
_connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
Http2\Http2WebSocketTests.cs (8)
182
var originalHandler =
_connection
._streamLifetimeHandler;
193
_connection
._streamLifetimeHandler = streamLifetimeHandler.Object;
249
Assert.Equal(1,
_connection
.StreamPool.Count);
250
Assert.True(
_connection
.StreamPool.TryPeek(out var pooledStream));
621
var originalHandler =
_connection
._streamLifetimeHandler;
635
_connection
._streamLifetimeHandler = streamLifetimeHandler.Object;
686
Assert.Equal(1,
_connection
.StreamPool.Count);
687
Assert.True(
_connection
.StreamPool.TryPeek(out var pooledStream));