public void Logs_Contain_Correct_Log_Level_Counts() { LogLevelCounts logCounts = _logViewer.GetLogLevelCounts(_logTimePeriod); Assert.AreEqual(55, logCounts.Debug); Assert.AreEqual(1, logCounts.Error); Assert.AreEqual(0, logCounts.Fatal); Assert.AreEqual(38, logCounts.Information); Assert.AreEqual(6, logCounts.Warning); }
public LogLevelCounts TotalCounts() { var counts = new LogLevelCounts { Verbose = _logItems.Count(log => log.Level == LogEventLevel.Verbose), Information = _logItems.Count(log => log.Level == LogEventLevel.Information), Debug = _logItems.Count(log => log.Level == LogEventLevel.Debug), Warning = _logItems.Count(log => log.Level == LogEventLevel.Warning), Error = _logItems.Count(log => log.Level == LogEventLevel.Error), Fatal = _logItems.Count(log => log.Level == LogEventLevel.Fatal) }; return(counts); }