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) }); }
public void TestOptimizeEmpty() { var input = new MergedLogFilePendingModification[0]; MergedLogFilePendingModification.Optimize(input).Should().BeEmpty(); }