コード例 #1
0
        public void Log_WhenListenerRegisteredThenUnregistered_DoesNotCallListener()
        {
            DispatchLogger logger   = new DispatchLogger();
            ILogger        listener = MockRepository.GenerateMock <ILogger>();
            var            ex       = new ExceptionData(new Exception("foo"));

            logger.AddLogListener(listener);
            logger.RemoveLogListener(listener);

            logger.Log(LogSeverity.Important, "Message", ex);

            listener.VerifyAllExpectations();
        }
コード例 #2
0
        public void Log_WhenEventHandlerRegistered_FiresEvent()
        {
            LogEntrySubmittedEventArgs receivedEvent = null;
            DispatchLogger             logger        = new DispatchLogger();

            logger.LogMessage += (sender, e) => receivedEvent = e;

            logger.Log(LogSeverity.Important, "Message", new Exception("foo"));

            Assert.IsNotNull(receivedEvent);
            Assert.AreEqual(LogSeverity.Important, receivedEvent.Severity);
            Assert.AreEqual("Message", receivedEvent.Message);
            Assert.AreEqual("foo", receivedEvent.ExceptionData.Message);
        }
コード例 #3
0
ファイル: DefaultRuntime.cs プロジェクト: soelske/mbunit-v3
 private void LogDisabledPlugins()
 {
     foreach (IPluginDescriptor plugin in registry.Plugins)
     {
         if (plugin.IsDisabled)
         {
             /*bool test = plugin.DisabledReason.ToLower().Contains("autocad");
              * if (test)
              *  System.Windows.Forms.MessageBox.Show("autocad disabled");*/
             dispatchLogger.Log(LogSeverity.Debug, string.Format("Disabled plugin '{0}': {1}", plugin.PluginId, plugin.DisabledReason));
         }
     }
 }
コード例 #4
0
 private void LogDisabledPlugins()
 {
     foreach (IPluginDescriptor plugin in registry.Plugins)
     {
         if (plugin.IsDisabled)
         {
             dispatchLogger.Log(LogSeverity.Debug, string.Format("Disabled plugin '{0}': {1}", plugin.PluginId, plugin.DisabledReason));
         }
     }
 }