protected override void When() { foreach (EventLevel level in Enum.GetValues(typeof(EventLevel))) { Results.Add(level, Sut.Map(level)); } }
public static Tuple <string, ConsoleColor?> TryFormatAsStringAndColor(this EventEntry entry, IEventTextFormatter formatter, IConsoleColorMapper colorMapper) { Guard.ArgumentNotNull(entry, "entry"); Guard.ArgumentNotNull(formatter, "formatter"); Guard.ArgumentNotNull(colorMapper, "colorMapper"); var message = TryFormatAsString(entry, formatter); if (message != null) { try { var color = colorMapper.Map(entry.Schema.Level); return(Tuple.Create(message, color)); } catch (Exception e) { SemanticLoggingEventSource.Log.MapEntryLevelToColorFailed((int)entry.Schema.Level, e.ToString()); return(Tuple.Create(message, (ConsoleColor?)null)); } } return(null); }
public static Tuple<string, ConsoleColor?> TryFormatAsStringAndColor(this EventEntry entry, IEventTextFormatter formatter, IConsoleColorMapper colorMapper) { Guard.ArgumentNotNull(entry, "entry"); Guard.ArgumentNotNull(formatter, "formatter"); Guard.ArgumentNotNull(colorMapper, "colorMapper"); var message = TryFormatAsString(entry, formatter); if (message != null) { try { var color = colorMapper.Map(entry.Schema.Level); return Tuple.Create(message, color); } catch (Exception e) { SemanticLoggingEventSource.Log.MapEntryLevelToColorFailed((int)entry.Schema.Level, e.ToString()); return Tuple.Create(message, (ConsoleColor?)null); } } return null; }