Catel.Test.Logging.LogManagerTest.LogMessageEvent C# (CSharp) Method

LogMessageEvent() private method

private LogMessageEvent ( ) : void
return void
        public void LogMessageEvent()
        {
            LogManager.ClearListeners();

            var listener = new DebugLogListener();
            LogManager.AddListener(listener);

            LogMessageEventArgs eventArgs = null;
            LogManager.LogMessage += (sender, e) => eventArgs = e;

            var log = LogManager.GetLogger(typeof(LogManager));
            log.Info("hello there");

            Assert.IsNotNull(eventArgs);
            Assert.AreEqual(log, eventArgs.Log);
            Assert.AreEqual(LogEvent.Info, eventArgs.LogEvent);
            Assert.AreEqual("hello there", eventArgs.Message);
        }