1/// <summary>
2/// Redirects Debug Assert dialog messages to console output.
3/// </summary>
4/// <remarks>
5/// Debug assertions are written to NUnit's Console output tab.
6/// </remarks>
7[TestFixtureSetUp]
8public void TestFixtureSetUp()
9{
10 // Disable Debug traces
11 Trace.Listeners.Clear();
12
13 // Disable Debug assert message boxes
14 DefaultTraceListener listener = new DefaultTraceListener();
15 listener.AssertUiEnabled = false;
16 Trace.Listeners.Add(listener);
17
18 // Restore Debug traces to NUnit's Console.Out tab.
19 Trace.Listeners.Add(new TextWriterTraceListener(Console.Out));
20}
21