2 // MonoTests.System.Diagnostics.DebugTest.cs
\r
5 // John R. Hicks (angryjohn69@nc.rr.com)
\r
9 using System.Diagnostics;
\r
10 using NUnit.Framework;
\r
12 namespace MonoTests.System.Diagnostics
\r
14 public class DebugTest
\r
16 private class DebugTest1 : TestCase
\r
18 protected override void SetUp()
\r
20 Debug.Listeners.Add(new TextWriterTraceListener(Console.Error));
\r
23 protected override void TearDown()
\r
28 public void TestAssert()
\r
30 Debug.Assert(false, "Testing Assertions");
\r
33 public void TestFail()
\r
35 Debug.Fail("Testing Fail method");
\r
38 public void TestWrite()
\r
40 Debug.Write("Testing Write", "Testing the output of the Write method");
\r
43 public void TestWriteIf()
\r
45 Debug.WriteIf(true, "Testing WriteIf");
\r
46 Debug.WriteIf(false, "Testing WriteIf", "Passed false");
\r
49 public void TestWriteLine()
\r
51 Debug.WriteLine("Testing WriteLine method");
\r
54 public void TestWriteLineIf()
\r
56 Debug.WriteLineIf(true, "Testing WriteLineIf");
\r
57 Debug.WriteLineIf(false, "Testing WriteLineIf", "Passed false");
\r