public void Log_DefaultIsEnabledValues()
{
var listener = new TestLogListener();
Assert.IsTrue(listener.IsDebugEnabled);
Assert.IsTrue(listener.IsInfoEnabled);
Assert.IsTrue(listener.IsWarningEnabled);
Assert.IsTrue(listener.IsErrorEnabled);
Assert.IsTrue(listener.IsStatusEnabled);
LogManager.AddListener(listener);
TestLogListener.Log.Debug("debug");
Assert.AreEqual(1, listener.DebugCount);
TestLogListener.Log.Info("info");
Assert.AreEqual(1, listener.InfoCount);
TestLogListener.Log.Warning("warning");
Assert.AreEqual(1, listener.WarningCount);
TestLogListener.Log.Error("error");
Assert.AreEqual(1, listener.ErrorCount);
TestLogListener.Log.Status("status");
Assert.AreEqual(1, listener.StatusCount);
LogManager.RemoveListener(listener);
}