public void VerifyOutputWhenLoggingAnError() { var list = new List<string>(); var factory = new ListLoggerFactory(list); var logger = factory.GetCurrentClassLogger(); logger.Error(new OmgWtfException("omgwtf!!!"), "Unhandled system exception"); Console.WriteLine(@"Logger got the following line(s): {0} ", string.Join(Environment.NewLine, list)); var loggedLine = list.Single(); loggedLine.ShouldContain("ERROR: Unhandled system exception"); loggedLine.ShouldContain(typeof(OmgWtfException).Name); }
public void VerifyOutputWhenLoggingAnError() { var list = new List <string>(); var factory = new ListLoggerFactory(list); var logger = factory.GetCurrentClassLogger(); logger.Error(new OmgWtfException("omgwtf!!!"), "Unhandled system exception"); Console.WriteLine(@"Logger got the following line(s): {0} ", string.Join(Environment.NewLine, list)); var loggedLine = list.Single(); loggedLine.ShouldContain("ERROR: Unhandled system exception"); loggedLine.ShouldContain(typeof(OmgWtfException).Name); }