public void EnsureThatFetchingNextItemsAfterOverflowIsCorrect() { var log = new RollingLog(6); AddEightItemsToLog(log); LogEntry[] logEntries = log.GetEntries(null, 3); Assert.That(logEntries.Count(), Is.EqualTo(3)); logEntries = log.GetEntries(logEntries[2].Id, 3); Assert.That(logEntries.Count(), Is.EqualTo(3)); Assert.That(logEntries[1].Type, Is.EqualTo(LogEntryType.Success)); }
public void EnsureNextItemsAreReturnedCorrectly() { var log = new RollingLog(20); AddEightItemsToLog(log); LogEntry[] logEntries = log.GetEntries(null, 3); Assert.That(logEntries.Count(), Is.EqualTo(3)); logEntries = log.GetEntries(logEntries[2].Id, 3); Assert.That(logEntries.Count(), Is.EqualTo(3)); Assert.That(logEntries[0].Type, Is.EqualTo(LogEntryType.Warning)); Assert.That(logEntries[1].Type, Is.EqualTo(LogEntryType.Error)); }
public void EnsureThatFetchingLessItemsWorks() { var log = new RollingLog(20); AddEightItemsToLog(log); LogEntry[] logEntries = log.GetEntries(null, 3); Assert.That(logEntries.Count(), Is.EqualTo(3)); Assert.That(logEntries[0].Type, Is.EqualTo(LogEntryType.ActivityStart)); Assert.That(logEntries[2].Type, Is.EqualTo(LogEntryType.Warning)); }
public void EnsureThatFetchingAfterOverflowIsCorrect() { var log = new RollingLog(5); AddEightItemsToLog(log); LogEntry[] logEntries = log.GetEntries(null, 3); Assert.That(logEntries.Count(), Is.EqualTo(3)); Assert.That(logEntries[0].Type, Is.EqualTo(LogEntryType.Warning)); Assert.That(logEntries[1].Type, Is.EqualTo(LogEntryType.Error)); }
public void EnsureThatLogIsSaved() { var log = new RollingLog(20); AddEightItemsToLog(log); Assert.That(log.GetEntries(null, Int32.MaxValue).Count(), Is.EqualTo(8)); }