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));
}