コード例 #1
0
        public void WhenAddingListenerThroughTracer_ThenTracesEventPassingOriginalSourceName()
        {
            var listener = new Mock <TraceListener>();

            tracer.AddListener("Foo", listener.Object);

            var source = tracer.GetSourceEntryFor("Foo");

            source.Configuration.Switch.Level = SourceLevels.Information;

            source.TraceSource.Trace(new MessageTraceEvent(TraceEventType.Information, 0, "Hello"));

            listener.Verify(x => x.TraceEvent(
                                It.IsAny <TraceEventCache>(),
                                "Foo",
                                TraceEventType.Information,
                                0,
                                "Hello",
                                null));
        }