public void WriteLineObjectTest() { var listener = new TestTraceListener(); listener.Filter = new TestTraceFilter(false); listener.WriteLine((Object)"Message"); Assert.Equal(0, listener.GetCallCount(Method.WriteLine)); listener.Filter = new TestTraceFilter(true); // NOTE: Writing null will result in a newline being written listener.WriteLine((Object)null); Assert.Equal(1, listener.GetCallCount(Method.WriteLine)); listener.WriteLine((Object)"Message"); Assert.Equal(2, listener.GetCallCount(Method.WriteLine)); }
public void WriteLineCategoryTest2() { var listener = new TestTraceListener(); listener.Filter = new TestTraceFilter(false); listener.WriteLine((Object)"Message", "Category"); Assert.Equal(0, listener.GetCallCount(Method.WriteLine)); listener.Filter = new TestTraceFilter(true); listener.WriteLine((Object)"Message", null); Assert.Equal(1, listener.GetCallCount(Method.WriteLine)); listener.WriteLine((Object)"Message", "Category"); Assert.Equal(2, listener.GetCallCount(Method.WriteLine)); listener.WriteLine((Object)null, "Category"); Assert.Equal(3, listener.GetCallCount(Method.WriteLine)); }