public void log_error_should_be_recorded() { var logger = new RecordingLogger(); logger.Error("Error logged", new InvalidOperationException("blah")); var logEntry = logger.ErrorMessages.OfType<ExceptionReport>().First(); logEntry.Message.ShouldEqual("Error logged"); logEntry.ExceptionType.ShouldEqual(typeof(InvalidOperationException).Name); }
public void log_error_should_be_recorded() { var logger = new RecordingLogger(); logger.Error("Error logged", new InvalidOperationException("blah")); var logEntry = logger.ErrorMessages.OfType <ExceptionReport>().First(); logEntry.Message.ShouldEqual("Error logged"); logEntry.ExceptionType.ShouldEqual(typeof(InvalidOperationException).Name); }