public void WriteForward_ReadForwardAndCompare() { int i = 0; int maxLines = 100; using var w = new WriteEntries(maxLines, 1); var e = w.Endless; var entry = e.Reader.ReadEntries(FileStreamDirection.Forward, maxLines); foreach (var line in entry) { Assert.Equal(i, Int32.Parse(line.content)); ++i; } }
public void WriteOver1MB_Then_Check_Larger() { int maxLines = 0; using var w = new WriteEntries(maxLines, 0); var e = w.Endless; var entry = e.Reader.ReadEntries(FileStreamDirection.Backwards, maxLines); int i = maxLines; foreach (var line in entry) { if (++i > 100) { break; } Assert.True(Int32.Parse(line.content) > 1000); } }