Ejemplo n.º 1
0
 public async Task TruncatedJson()
 {
     foreach (var packet in PacketProvider.GetTruncatedJsonPackets())
     {
         await TestInvalidPacketAsync(packet);
     }
 }
Ejemplo n.º 2
0
 public async Task IncorrectContentLengthOverreadEndOfStream()
 {
     foreach (var packet in PacketProvider.GetIncorrectContentLengthOverreadEndOfStreamPackets())
     {
         await TestInvalidPacketAsync(packet);
     }
 }
Ejemplo n.º 3
0
 public async Task UnterminatedHeader()
 {
     await TestNoPacketAsync(PacketProvider.GetUnterminatedPacket());
     await TestNoPacketAsync(PacketProvider.GetIncorrectlyTerminatedPacket());
 }
Ejemplo n.º 4
0
 public async Task ValidUnicodePackets()
 {
     await TestValidPacketAsync(PacketProvider.GetValidUnicodePacket1());
     await TestValidPacketAsync(PacketProvider.GetValidUnicodePacket2());
 }
Ejemplo n.º 5
0
 public async Task EmptyStream()
 {
     await TestNoPacketAsync(PacketProvider.GetNoPacket());
 }
Ejemplo n.º 6
0
 public async Task AdditionalHeaders()
 {
     await TestValidPacketAsync(PacketProvider.GetAdditionalHeadersPacket());
 }
Ejemplo n.º 7
0
 public async Task MalformedHeader()
 {
     await TestInvalidPacketAsync(PacketProvider.GetMalformedHeaderPacket());
 }
Ejemplo n.º 8
0
 public async Task MissingContentLength()
 {
     await TestInvalidPacketAsync(PacketProvider.GetMissingContentLengthPacket());
 }
Ejemplo n.º 9
0
 public async Task InvalidContentLengthType()
 {
     await TestInvalidPacketAsync(PacketProvider.GetInvalidContentLengthIntegerTooLargePacket());
     await TestInvalidPacketAsync(PacketProvider.GetInvalidContentLengthNegativeIntegerPacket());
     await TestInvalidPacketAsync(PacketProvider.GetInvalidContentLengthNotIntegerPacket());
 }