public void TestOptimizeOneSourceAppendReset() { var source = new Mock <ILogSource>(); var input = new[] { new MergedLogSourcePendingModification(source.Object, LogSourceModification.Appended(1, 2)), new MergedLogSourcePendingModification(source.Object, LogSourceModification.Reset()) }; MergedLogSourcePendingModification.Optimize(input).Should().Equal(new object[] { new MergedLogSourcePendingModification(source.Object, LogSourceModification.Reset()) }); }
public void TestOptimizeEmpty() { var input = new MergedLogSourcePendingModification[0]; MergedLogSourcePendingModification.Optimize(input).Should().BeEmpty(); }