コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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);
            }
        }