Make ConnectionFilterTests more reliable
This commit is contained in:
parent
c0e75dcbf8
commit
3c7e7d1f6c
|
|
@ -89,11 +89,19 @@ namespace Microsoft.AspNetCore.Server.KestrelTests
|
||||||
using (var connection = server.CreateConnection())
|
using (var connection = server.CreateConnection())
|
||||||
{
|
{
|
||||||
// Will throw because the exception in the connection filter will close the connection.
|
// Will throw because the exception in the connection filter will close the connection.
|
||||||
await Assert.ThrowsAsync<IOException>(async () => await connection.SendEnd(
|
await Assert.ThrowsAsync<IOException>(async () =>
|
||||||
"POST / HTTP/1.0",
|
{
|
||||||
"Content-Length: 12",
|
await connection.Send(
|
||||||
"",
|
"POST / HTTP/1.0",
|
||||||
"Hello World?"));
|
"Content-Length: 1000",
|
||||||
|
"\r\n");
|
||||||
|
|
||||||
|
for (var i = 0; i < 1000; i++)
|
||||||
|
{
|
||||||
|
await connection.Send("a");
|
||||||
|
await Task.Delay(5);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue