示例#1
0
        public void TestOptimizeOneSourceAppendReset()
        {
            var source = new Mock <ILogFile>();
            var input  = new[]
            {
                new MergedLogFilePendingModification(source.Object, new LogFileSection(1, 2)),
                new MergedLogFilePendingModification(source.Object, LogFileSection.Reset)
            };

            MergedLogFilePendingModification.Optimize(input).Should().Equal(new object[]
            {
                new MergedLogFilePendingModification(source.Object, LogFileSection.Reset)
            });
        }
示例#2
0
        public void TestOptimizeEmpty()
        {
            var input = new MergedLogFilePendingModification[0];

            MergedLogFilePendingModification.Optimize(input).Should().BeEmpty();
        }