protected override void Arrange() { var settings = new LoggingSettings { TraceSources = { new TraceSourceData("category1", SourceLevels.All) { TraceListeners = { new TraceListenerReferenceData("file") } }, new TraceSourceData("category2", SourceLevels.All) { TraceListeners = { new TraceListenerReferenceData("file") } }, new TraceSourceData("category3", SourceLevels.All) { TraceListeners = { new TraceListenerReferenceData("file2") } } }, TraceListeners = { new FlatFileTraceListenerData("file", "trace.log", null), new FlatFileTraceListenerData("file2", "trace.log", null) } }; var configurationSource = new DictionaryConfigurationSource(); configurationSource.Add(LoggingSettings.SectionName, settings); this.container = EnterpriseLibraryContainer.CreateDefaultContainer(configurationSource).GetInstance <IUnityContainer>(); this.instrumentationProvider = new TestLoggingInstrumentationProvider(); this.container.RegisterInstance <ILoggingInstrumentationProvider>(this.instrumentationProvider); this.logWriter = this.container.Resolve <LogWriter>(); }
protected override void Arrange() { var settings = new LoggingSettings { TraceSources = { new TraceSourceData("category1", SourceLevels.All) { TraceListeners = { new TraceListenerReferenceData("file") } }, new TraceSourceData("category2", SourceLevels.All) { TraceListeners = { new TraceListenerReferenceData("file") } }, new TraceSourceData("category3", SourceLevels.All) { TraceListeners = { new TraceListenerReferenceData("file2") } } }, TraceListeners = { new FlatFileTraceListenerData("file", "trace.log", null), new FlatFileTraceListenerData("file2", "trace.log", null) } }; var configurationSource = new DictionaryConfigurationSource(); configurationSource.Add(LoggingSettings.SectionName, settings); this.container = EnterpriseLibraryContainer.CreateDefaultContainer(configurationSource).GetInstance<IUnityContainer>(); this.instrumentationProvider = new TestLoggingInstrumentationProvider(); this.container.RegisterInstance<ILoggingInstrumentationProvider>(this.instrumentationProvider); this.logWriter = this.container.Resolve<LogWriter>(); }