1 // ****************************************************************
\r
2 // This is free software licensed under the NUnit license. You
\r
3 // may obtain a copy of the license as well as information regarding
\r
4 // copyright ownership at http://nunit.org/?p=license&r=2.4.
\r
5 // ****************************************************************
\r
14 /// Class used for receiving console output from the running test and displaying it.
\r
16 public class ConsoleWriter : TextWriter
\r
18 #region Private Fields
\r
20 private TextWriter console;
\r
24 #region Constructors
\r
26 public ConsoleWriter(TextWriter console)
\r
28 this.console = console;
\r
33 #region TextWriter Overrides
\r
35 public override void Close()
\r
40 public override void Flush()
\r
46 public override void Write(char c)
\r
51 public override void Write(String s)
\r
56 public override void WriteLine(string s)
\r
58 console.WriteLine(s);
\r
61 public override Encoding Encoding
\r
63 get { return Encoding.Default; }
\r
66 public override Object InitializeLifetimeService()
\r