Пример #1
0
        protected override IReadOnlyLogEntry CreateEmpty()
        {
            var buffer = new LogEntryList();

            buffer.AddEmpty();
            return(buffer[0]);
        }
Пример #2
0
        public void TestAddEmpty2()
        {
            var entries = new LogEntryList(LogFileColumns.RawContent);

            entries.AddEmpty();
            entries.Count.Should().Be(1);
            entries[0].RawContent.Should().Be(null);
        }
Пример #3
0
        public void TestAddEmpty1()
        {
            var entries = new LogEntryList(LogFileColumns.LineNumber);

            entries.AddEmpty();
            entries.Count.Should().Be(1);
            entries[0].LineNumber.Should().Be(0);
        }
Пример #4
0
        public void TestClearMany()
        {
            var entries = new LogEntryList(LogFileColumns.LineNumber);

            entries.Add(42);
            entries.Add(9001);
            entries.Count.Should().Be(2);

            entries.Clear();
            entries.Count.Should().Be(0);

            entries.AddEmpty();
            entries.AddEmpty();
            entries.Count.Should().Be(2);
            entries[0].LineNumber.Should().Be(0);
            entries[1].LineNumber.Should().Be(0);
        }
Пример #5
0
        public void TestAddEmpty4()
        {
            var entries = new LogEntryList(LogFileColumns.DeltaTime);

            entries.AddEmpty();
            entries.Count.Should().Be(1);
            entries[0].DeltaTime.Should().Be(null);
        }
Пример #6
0
        public void TestAddEmpty3()
        {
            var entries = new LogEntryList(LogFileColumns.Timestamp);

            entries.AddEmpty();
            entries.Count.Should().Be(1);
            entries[0].Timestamp.Should().Be(null);
        }