public void FlushTest()
{
var listener = new TestTextTraceListener();
Trace.Listeners.Clear();
Trace.AutoFlush = false;
Trace.Listeners.Add(listener);
Trace.Write("Test");
Assert.DoesNotContain("Test", listener.Output);
Trace.Flush();
Assert.Contains("Test", listener.Output);
}