aspnetcore/test/Microsoft.AspNetCore.Server...
Nate McMaster ee9feedc27 Improve implementation of IHttpUpgradeFeature
After upgrade has been accepted by the server:
 - Reads to HttpRequest.Body always return 0
 - Writes to HttpResponse.Body always throw
 - The only valid way to communicate is to use the stream returned by IHttpUpgradeFeature.UpgradeAsync()

Also, Kestrel returns HTTP 400 if requests attempt to send a request body along with Connection: Upgrade
2017-04-20 12:42:58 -07:00
..
TestHelpers Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
AddressBinderTests.cs Refactor address binding and handle EAFNOSUPPORT 2017-04-19 15:58:12 -07:00
AsciiDecoding.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
ChunkWriterTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
DateHeaderValueManagerTests.cs Make the tests that use the Heartbeat more deterministic. (#1724) 2017-04-20 01:41:37 -07:00
FrameConnectionManagerTests.cs Make UnrootedConnectionsGetRemovedFromHeartbeat test less flaky (#1727) 2017-04-20 10:58:48 -07:00
FrameHeadersTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameRequestHeadersTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameRequestStreamTests.cs Improve implementation of IHttpUpgradeFeature 2017-04-20 12:42:58 -07:00
FrameResponseHeadersTests.cs Specialized struct generics rather than interface (#1640) 2017-04-10 19:30:18 -07:00
FrameResponseStreamTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameTests.cs Improve implementation of IHttpUpgradeFeature 2017-04-20 12:42:58 -07:00
HeartbeatTests.cs Make the tests that use the Heartbeat more deterministic. (#1724) 2017-04-20 01:41:37 -07:00
HttpParserTests.cs Specialized struct generics rather than interface (#1640) 2017-04-10 19:30:18 -07:00
HttpUtilitiesTest.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelEventSourceTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelServerLimitsTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelServerOptionsTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelServerTests.cs Make IServer Start and Stop async 2017-04-12 22:23:05 -07:00
MessageBodyTests.cs Add new MessageBody tests and refactor some existing ones. 2017-04-07 20:26:34 -07:00
Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
OutputProducerTests.cs Specialized struct generics rather than interface (#1640) 2017-04-10 19:30:18 -07:00
PathNormalizerTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
PipeOptionsTests.cs Expose a UseTransportThread property on KestrelServerOptions (#1695) 2017-04-17 12:58:28 -07:00
PipelineExtensionTests.cs Use writable buffer writer (#1564) 2017-04-07 14:40:10 -07:00
ServerAddressTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
StreamSocketOutputTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
StreamsTests.cs Improve implementation of IHttpUpgradeFeature 2017-04-20 12:42:58 -07:00
TestInput.cs Make timeout logic transport agnostic (#1649) 2017-04-12 16:15:46 -07:00
ThrowingWriteOnlyStreamTests.cs Improve implementation of IHttpUpgradeFeature 2017-04-20 12:42:58 -07:00
xunit.runner.json Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00