title: Duplicate Output with TestContext.WriteLine
body: <p>I've made an "ordered test" in VS 2008 which executes 4 tests.  One of the <code>TestMethod</code> tests it runs has several writeline statements, like this:</p>
  
  <pre><code>TestContext.WriteLine("One");
  TestContext.WriteLine("Two");
  TestContext.WriteLine("Three");
  </code></pre>
  
  <p>The output I receive in the "Additional Information" of the results shows this output:</p>
  
  <blockquote>
    <p>One <br>Two <br>Three <br>One <br>Two <br>One <br>Two</p>
  </blockquote>
  
  <p>I don't think the test method is running multiple times.  I think the writeline output is simply being buffered in some bizarre way.  <strong>How do I fix this?</strong></p>
  
  <p>I get this problem with any test method that has <code>TestContext</code> writeline statements (at least when invoked from an ordered test).</p>