Update lastest two task unit tests
[mono.git] / mcs / class / corlib / Test / System.Diagnostics / TextWriterTraceListenerTest.cs
1 //
2 // MonoTests.System.Diagnostics.TextWriterTraceListenerTest.cs
3 //
4 // Author:
5 //      John R. Hicks (angryjohn69@nc.rr.com)
6 //
7 // (C) 2001
8
9 using System;
10 using System.IO;
11 using System.Text;
12 using System.Diagnostics;
13 using NUnit.Framework;
14
15 namespace MonoTests.System.Diagnostics
16 {
17         [TestFixture]
18         public class TextWriterTraceListenerTest1
19         {
20                 private TextWriterTraceListener listener;
21
22                 [SetUp]
23                 protected void SetUp()
24                 {
25                         listener = new TextWriterTraceListener();
26                         listener.Writer = Console.Out;
27                 }
28                 
29                 [TearDown]
30                 protected void TearDown()
31                 {
32                         listener = null;
33                 }
34
35                 [Test]
36                 public void TestWrite()
37                 {
38                         Assert.IsTrue(!(listener == null), "Null Listener");
39                         Assert.IsTrue(!(listener.Writer == null), "Null Writer");
40                         listener.Write("Test Message\n");
41                         
42                 }
43                 
44                 [Test]
45                 public void TestWriteLine()
46                 {
47                         Assert.IsTrue(!(listener == null), "Null Listener");
48                         Assert.IsTrue(!(listener.Writer == null), "Null Writer");
49                         listener.WriteLine("Test WriteLine Message");
50                 }
51                 
52                 [Test]
53                 public void TestFlush()
54                 {
55                         listener.Flush();
56                 }
57         }
58 }