public void MultipleRecords() { var list = new List <KernelLogEntry>(); LogReader.ProcessKernelLogFiles(new[] { new FileInfo(this.wellFormedLogFile) }, entry => list.Add(entry), (i, i1, arg3) => { }, exception1 => Assert.Fail(exception1.ToString()), true, () => false); Assert.AreEqual(22, list.Count); }
public void SingleRecord() { var list = new List <KernelLogEntry>(); LogReader.ProcessKernelLogFiles(new[] { new FileInfo(this.kernelSingleRecordFile) }, entry => list.Add(entry), (i, i1, arg3) => { }, exception1 => Assert.Fail(exception1.ToString()), true, () => false); Assert.AreEqual(1, list.Count); Assert.AreEqual(DateTime.Parse("2015-10-24 06:49:44"), list[0].DateTime, "DateTime"); Assert.AreEqual(DateTime.Parse("24.10.2015 08:49:44"), list[0].DateTimeLocalTime, "DateTimeLocalTime"); Assert.AreEqual("192.168.0.8", list[0].ClientIpAddress.ToString(), "ClientIpAddress"); Assert.AreEqual("GET", list[0].Method, "Method"); Assert.AreEqual(80, list[0].Port, "Port"); Assert.AreEqual(47288, list[0].ClientPort, "ClientPort"); Assert.AreEqual("500", list[0].ProtocolStatus, "ProtocolStatus"); Assert.AreEqual("Main", list[0].QueueName, "QueueName"); Assert.AreEqual("Timer_ConnectionIdle", list[0].Reason, "Reason"); Assert.AreEqual("1", list[0].SiteId, "SiteId"); Assert.AreEqual("192.168.86.255", list[0].SourceIpAddress.ToString(), "SourceIpAddress"); Assert.AreEqual("1", list[0].Version, "Version"); Assert.AreEqual("index.html", list[0].Uri, "Uri"); }