public void ShouldDelegateErrorMessageToLegacyLogger() { var legacyLogger = new Mock <ILogger>(); var logger = new LegacyLoggerAdapter(legacyLogger.Object); logger.Error(null, "message: {0}", "hello world"); legacyLogger.Verify(x => x.Error("message: hello world", null)); }
public void ShouldAllowNullLegacyLogger() { var logger = new LegacyLoggerAdapter(null); // should not throw any error logger.Error(null, "1"); logger.Warn(null, "2"); logger.Info(null, "3"); logger.Debug("4"); logger.Trace("5"); }
public void ShouldDelegateErrorToLegacyLogger() { var legacyLogger = new Mock <ILogger>(); var logger = new LegacyLoggerAdapter(legacyLogger.Object); var message = "a message"; var error = new Exception("an exception"); logger.Error(error, message); legacyLogger.Verify(x => x.Error(message, error)); }