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;
195
Assert.Equal(1,
_connection
.StreamPool.Count);
252
Assert.Equal(1,
_connection
.StreamPool.Count);
253
Assert.True(
_connection
.StreamPool.TryPeek(out var stream1));
270
Assert.Equal(1,
_connection
.StreamPool.Count);
271
Assert.True(
_connection
.StreamPool.TryPeek(out var stream2));
371
Assert.Equal(1,
_connection
.StreamPool.Count);
416
Assert.Equal(0,
_connection
.StreamPool.Count);
422
var stream =
_connection
._streams[1];
431
Assert.Equal(1,
_connection
.StreamPool.Count);
447
Assert.Equal(0,
_connection
.StreamPool.Count);
488
Assert.Equal(2,
_connection
.StreamPool.Count);
515
Assert.Equal(0,
_connection
.StreamPool.Count);
525
var stream =
_connection
._streams[1];
535
Assert.Equal(1,
_connection
.StreamPool.Count);
536
Assert.True(
_connection
.StreamPool.TryPeek(out var pooledStream));
554
Assert.Equal(0,
_connection
.StreamPool.Count);
564
Assert.Equal(1,
_connection
.StreamPool.Count);
565
Assert.True(
_connection
.StreamPool.TryPeek(out pooledStream));
600
var stream =
_connection
._streams[1];
613
Assert.Equal(0,
_connection
.StreamPool.Count);
633
_connection
.ServerSettings.MaxConcurrentStreams = 1;
645
Assert.Equal(0,
_connection
.StreamPool.Count);
658
_connection
.ServerSettings.MaxConcurrentStreams = 1;
675
Assert.Equal(0,
_connection
.StreamPool.Count);
689
Assert.Equal(0,
_connection
.StreamPool.Count);
704
Assert.Equal(1,
_connection
.StreamPool.Count);
706
_connection
.StreamPool.TryPeek(out var pooledStream);
711
Assert.Equal(1,
_connection
.StreamPool.Count);
716
Assert.Equal(0,
_connection
.StreamPool.Count);
1687
Assert.Equal((uint)100,
_connection
.MaxTrackedStreams);
1700
Assert.Equal((uint)200,
_connection
.MaxTrackedStreams);
1713
Assert.Equal((uint)int.MaxValue * 2,
_connection
.MaxTrackedStreams);
1725
Assert.Equal(100u,
_connection
.MaxTrackedStreams);
1726
_connection
.Abort(new ConnectionAbortedException(), ConnectionEndReason.AbortedByApp);
1751
_connection
.SendEnhanceYourCalmOnStartStream = true;
2052
_connection
.HandleReadDataRateTimeout();
2511
_connection
.ServerSettings.MaxConcurrentStreams = 1;
3643
_connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
3695
_connection
.ServerSettings.HeaderTableSize = 0;
3696
_connection
.ServerSettings.MaxConcurrentStreams = 1;
3697
_connection
.ServerSettings.MaxHeaderListSize = 4 * 1024;
3698
_connection
.ServerSettings.InitialWindowSize = 1024 * 1024 * 10;
3700
_connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
3903
_connection
.ServerSettings.MaxFrameSize = Http2PeerSettings.MaxAllowedMaxFrameSize;
3964
_connection
.ServerSettings.MaxFrameSize = Http2PeerSettings.MinAllowedMaxFrameSize + 1024;
4174
var lifetime =
_connection
.ConnectionFeatures.Get<IConnectionLifetimeNotificationFeature>();
5137
_connection
.OnInputOrOutputCompleted();
5152
_connection
.Abort(new ConnectionAbortedException(), ConnectionEndReason.AbortedByApp);
5227
_connection
.StopProcessingNextRequest(ConnectionEndReason.AppShutdownTimeout);
5260
_connection
.StopProcessingNextRequest(ConnectionEndReason.AppShutdownTimeout);
5312
_connection
.OnInputOrOutputCompleted();
5332
await
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication)).DefaultTimeout();
5352
await
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication)).DefaultTimeout();
5519
_connection
.ServerSettings.MaxConcurrentStreams = 0; // Refuse all streams
5521
var connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_noopApplication));
5601
_connection
.ServerSettings.MaxConcurrentStreams = 1;
5603
var connectionTask =
_connection
.ProcessRequestsAsync(new DummyApplication(_ => requestBlock.Task));
5674
_connection
.ServerSettings.MaxConcurrentStreams = 1;
5885
await SendAsync(Encoding.ASCII.GetBytes($"GET /{new string('a',
_connection
.Limits.MaxRequestLineSize)} HTTP/1.1\r\n"));
5902
_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));