Example #1
0
        public void TestConstruction_LineNumber([Values(0, 10)] int count)
        {
            var buffer = new int[count];
            var view   = new SingleColumnLogBufferView <int>(Core.Columns.LineNumber, buffer, 0, count);

            view.Count.Should().Be(count);
            view.Columns.Should().Equal(new object[] { Core.Columns.LineNumber });
            view.Contains(Core.Columns.LineNumber).Should().BeTrue();
            view.Contains(Core.Columns.OriginalLineNumber).Should().BeFalse();
            view.Contains(Core.Columns.Message).Should().BeFalse();
        }
Example #2
0
        public void TestConstruction_RawContent([Values(2, 100)] int count)
        {
            var buffer = new string[count];
            var view   = new SingleColumnLogBufferView <string>(Core.Columns.RawContent, buffer, 0, count);

            view.Count.Should().Be(count);
            view.Columns.Should().Equal(new object[] { Core.Columns.RawContent });
            view.Contains(Core.Columns.Message).Should().BeFalse();
            view.Contains(Core.Columns.RawContent).Should().BeTrue();
            view.Contains(Core.Columns.LineNumber).Should().BeFalse();
            view.Contains(Core.Columns.OriginalLineNumber).Should().BeFalse();
        }