1 instantiation of Http3InMemory
InMemory.FunctionalTests (1)
Http3\Http3TestBase.cs (1)
126
Http3Api = new
Http3InMemory
(_serviceContext, _serviceContext.FakeTimeProvider, _mockTimeoutHandler.Object, LoggerFactory);
21 references to Http3InMemory
InMemory.FunctionalTests (21)
Http3\Http3ConnectionTests.cs (1)
783
public ThrowingMultiplexedConnectionContext(
Http3InMemory
testBase, int skipCount, TaskCompletionSource requestTcs, TaskCompletionSource abortTcs)
Http3\Http3TestBase.cs (1)
24
internal
Http3InMemory
Http3Api { get; private set; }
Http3\WebTransport\WebTransportTestUtilities.cs (1)
24
public static async ValueTask<WebTransportSession> GenerateSession(
Http3InMemory
inMemory, TaskCompletionSource exitSessionTcs)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (18)
46
Logger = loggerFactory.CreateLogger<
Http3InMemory
>();
57
private readonly
Http3InMemory
_http3;
59
public TimeoutControlConnectionInvoker(
Http3InMemory
http3, ITimeoutHandler inner)
279
private readonly
Http3InMemory
_http3TestBase;
281
public LifetimeHandlerInterceptor(IHttp3StreamLifetimeHandler inner,
Http3InMemory
http3TestBase)
485
internal
Http3InMemory
TestBase { get; private protected set; }
684
public Http3RequestStream(
Http3InMemory
testBase, Http3Connection connection, TestStreamContext testStreamContext, Http3RequestHeaderHandler headerHandler)
739
Http3InMemory
.AssertFrameType(http3WithPayload.Type, Http3FrameType.Headers);
756
Http3InMemory
.AssertFrameType(http3WithPayload.Type, Http3FrameType.Headers);
831
public Http3ControlStream(
Http3InMemory
testBase, TestStreamContext testStreamContext)
841
Http3InMemory
.AssertFrameType(http3WithPayload.Type, Http3FrameType.Settings);
975
Http3InMemory
.AssertFrameType(frame.Type, Http3FrameType.GoAway);
1002
private readonly
Http3InMemory
_testBase;
1005
public TestMultiplexedConnectionContext(
Http3InMemory
testBase)
1098
private readonly
Http3InMemory
_testBase;
1117
public TestStreamContext(bool canRead, bool canWrite,
Http3InMemory
testBase)
1137
var inputOptions =
Http3InMemory
.GetInputPipeOptions(_testBase._serviceContext, _testBase._memoryPool, clientWriterScheduler ?? PipeScheduler.ThreadPool);
1138
var outputOptions =
Http3InMemory
.GetOutputPipeOptions(_testBase._serviceContext, _testBase._memoryPool, PipeScheduler.ThreadPool);