protected override void Arrange() { base.Arrange(); var resourceHelper = new ResourceHelper <ConfigFileLocator>(); resourceHelper.DumpResourceFileToDisk(MainConfigurationFile); resourceHelper.DumpResourceFileToDisk(SatelliteConfigurationFile); var configurationSourceSection = ConfigurationSource.Sections.Where(s => s.ConfigurationType == typeof(ConfigurationSourceSection)).Single(); configurationSourceSection.Property("SelectedSource").Value = SatelliteSourceName; var builder = new ConfigurationSourceBuilder(); builder.ConfigureLogging() .LogToCategoryNamed("General") .SendTo.EventLog("EventLogListener") .ToLog("Application") .FormatWith(new FormatterBuilder().TextFormatterNamed("TextFormatter")); var section = builder.Get(LoggingSettings.SectionName); ConfigurationSource.AddSection(LoggingSettings.SectionName, section); }