public void TestEmitInternalMessages() { var traceListenerCounter = new TraceListernerCounter(); Trace.Listeners.Clear(); Trace.Listeners.Add(traceListenerCounter); LogLog.Error(GetType(), "Hello"); LogLog.Error(GetType(), "World"); Trace.Flush(); Assert.AreEqual(2, traceListenerCounter.Count); try { LogLog.EmitInternalMessages = false; LogLog.Error(GetType(), "Hello"); LogLog.Error(GetType(), "World"); Assert.AreEqual(2, traceListenerCounter.Count); } finally { LogLog.EmitInternalMessages = true; } }
public void TestTraceListenerCounter() { var traceListenerCounter = new TraceListernerCounter(); Trace.Listeners.Clear(); Trace.Listeners.Add(traceListenerCounter); Trace.Write("Hello"); Trace.Write("World"); Assert.AreEqual(2, traceListenerCounter.Count); }