21 references to Http3InMemory
InMemory.FunctionalTests (21)
Http3\Http3ConnectionTests.cs (1)
783public ThrowingMultiplexedConnectionContext(Http3InMemory testBase, int skipCount, TaskCompletionSource requestTcs, TaskCompletionSource abortTcs)
Http3\Http3TestBase.cs (1)
24internal Http3InMemory Http3Api { get; private set; }
Http3\WebTransport\WebTransportTestUtilities.cs (1)
24public static async ValueTask<WebTransportSession> GenerateSession(Http3InMemory inMemory, TaskCompletionSource exitSessionTcs)
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (18)
47Logger = loggerFactory.CreateLogger<Http3InMemory>(); 58private readonly Http3InMemory _http3; 60public TimeoutControlConnectionInvoker(Http3InMemory http3, ITimeoutHandler inner) 280private readonly Http3InMemory _http3TestBase; 282public LifetimeHandlerInterceptor(IHttp3StreamLifetimeHandler inner, Http3InMemory http3TestBase) 486internal Http3InMemory TestBase { get; private protected set; } 685public Http3RequestStream(Http3InMemory testBase, Http3Connection connection, TestStreamContext testStreamContext, Http3RequestHeaderHandler headerHandler) 740Http3InMemory.AssertFrameType(http3WithPayload.Type, Http3FrameType.Headers); 757Http3InMemory.AssertFrameType(http3WithPayload.Type, Http3FrameType.Headers); 832public Http3ControlStream(Http3InMemory testBase, TestStreamContext testStreamContext) 842Http3InMemory.AssertFrameType(http3WithPayload.Type, Http3FrameType.Settings); 976Http3InMemory.AssertFrameType(frame.Type, Http3FrameType.GoAway); 1003private readonly Http3InMemory _testBase; 1006public TestMultiplexedConnectionContext(Http3InMemory testBase) 1099private readonly Http3InMemory _testBase; 1118public TestStreamContext(bool canRead, bool canWrite, Http3InMemory testBase) 1138var inputOptions = Http3InMemory.GetInputPipeOptions(_testBase._serviceContext, _testBase._memoryPool, clientWriterScheduler ?? PipeScheduler.ThreadPool); 1139var outputOptions = Http3InMemory.GetOutputPipeOptions(_testBase._serviceContext, _testBase._memoryPool, PipeScheduler.ThreadPool);