Inheritance: ITraceManager
Ejemplo n.º 1
0
        public void NoHostListenerOnlyHasDefaultListenerOnSource()
        {
            var traceManager = new TraceManager();
            TraceSource source = traceManager["Random"];

            Assert.Equal(1, source.Listeners.Count);
        }
Ejemplo n.º 2
0
        public void PassingHostListenerSetsListenerOnSources()
        {
            var hostListener = new TextWriterTraceListener(new StringWriter());
            var traceManager = new TraceManager(hostListener);
            TraceSource source = traceManager["Random"];

            Assert.Equal(1, source.Listeners.Count);
            Assert.Same(hostListener, source.Listeners[0]);
        }
Ejemplo n.º 3
0
 private DefaultDependencyResolver GetDependencyResolver()
 {
     var dr = new DefaultDependencyResolver();
     var traceManager = new TraceManager();
     dr.Register(typeof(ITraceManager), () => traceManager);
     return dr;
 }