public void TestAddEntry2() { var logFile = new InMemoryLogFile(); logFile.AddEntry("Hello,", LevelFlags.Info, new DateTime(2017, 4, 29, 14, 56, 0)); logFile.AddEntry(" World!", LevelFlags.Warning, new DateTime(2017, 4, 29, 14, 56, 2)); logFile.Count.Should().Be(2); logFile.GetLine(0).Should().Be(new LogLine(0, 0, "Hello,", LevelFlags.Info, new DateTime(2017, 4, 29, 14, 56, 0))); logFile.GetLine(1).Should().Be(new LogLine(1, 1, " World!", LevelFlags.Warning, new DateTime(2017, 4, 29, 14, 56, 2))); logFile.GetValue(LogFileProperties.StartTimestamp).Should().Be(new DateTime(2017, 4, 29, 14, 56, 0)); logFile.GetValue(LogFileProperties.Duration).Should().Be(TimeSpan.FromSeconds(2)); }
public void TestConstruction1() { var logFile = new InMemoryLogFile(); logFile.Columns.Should().Equal(LogFileColumns.Minimum); logFile.GetValue(LogFileProperties.Size).Should().Be(Size.Zero); logFile.MaxCharactersPerLine.Should().Be(0); logFile.GetValue(LogFileProperties.LastModified).Should().BeNull(); logFile.GetValue(LogFileProperties.StartTimestamp).Should().BeNull(); logFile.GetValue(LogFileProperties.EndTimestamp).Should().BeNull(); logFile.GetValue(LogFileProperties.EmptyReason).Should().Be(ErrorFlags.None); logFile.EndOfSourceReached.Should().BeTrue(); logFile.Count.Should().Be(0); }
public void TestAddEntry1() { var logFile = new InMemoryLogFile(); logFile.AddEntry("Hello, World!", LevelFlags.Info); logFile.Count.Should().Be(1); logFile.MaxCharactersPerLine.Should().Be(13); logFile.GetValue(LogFileProperties.StartTimestamp).Should().BeNull(); }