public async Task ContinuousNewLinesAndTabsAsync()
{
var ms = CreateStream();
var sw = new StreamWriter(ms);
sw.Write("\n\n\r\r\n");
sw.Flush();
ms.Position = 0;
var sr = new StreamReader(ms);
for (int i = 0; i < 4; i++)
{
var data = await sr.ReadLineAsync();
Assert.Equal(string.Empty, data);
}
var eol = await sr.ReadLineAsync();
Assert.Null(eol);
}