UnitTest1.cs
37 lines
| 977 B
| text/x-csharp
|
CSharpLexer
/ Implab.Test / UnitTest1.cs
|
|
r249 | using System; | ||
|
|
r251 | using System.Diagnostics; | ||
|
|
r249 | using System.Threading; | ||
|
|
r252 | using Implab.Diagnostics; | ||
|
|
r249 | using Xunit; | ||
| namespace Implab.Test | ||||
| { | ||||
|
|
r252 | using static Trace<UnitTest1>; | ||
|
|
r249 | public class UnitTest1 | ||
| { | ||||
| [Fact] | ||||
| public void Test1() | ||||
| { | ||||
|
|
r251 | var listener = new TextWriterTraceListener(Console.Out); | ||
|
|
r252 | var source = TraceSource; | ||
| source.Switch.Level = SourceLevels.All; | ||||
|
|
r251 | |||
| source.Listeners.Add(listener); | ||||
|
|
r252 | Trace.Listeners.Add(listener); | ||
|
|
r251 | |||
| Trace.WriteLine("Hello!"); | ||||
|
|
r252 | StartLogicalOperation(); | ||
|
|
r251 | Trace.WriteLine("Inner"); | ||
| foreach(var x in Trace.CorrelationManager.LogicalOperationStack) | ||||
| Trace.WriteLine($"-{x}"); | ||||
|
|
r252 | Log("source event"); | ||
| listener.IndentLevel = 1; | ||||
|
|
r251 | source.TraceData(TraceEventType.Start, 1, DateTime.Now); | ||
|
|
r252 | |||
| StopLogicalOperation(); | ||||
|
|
r249 | } | ||
| } | ||||
| } | ||||
