public void SetUp()
        {
            var configurationSettings = new List <IConfigurationSetting>();

            ConfigurationConfigurator.RegisterConfigurationSettings()
            .FromAssemblies(Assembly.GetExecutingAssembly())
            .RegisterWithContainer(configurationSettings.Add)
            .AllowConfigurationEntriesThatDoNotHaveSettingsClasses(false)
            .WithCustomValueParsers(new PersonNameValueParser())
            .ExcludeSettingKeys("IgnoredSetting")
            .DoYourThing();

            _somePersonSetting = configurationSettings.OfType <SomePersonSetting>().Single();
        }
        public void SetUp()
        {
            var configurationSettings = new List<IConfigurationSetting>();

            ConfigurationConfigurator.RegisterConfigurationSettings()
                                     .FromAssemblies(Assembly.GetExecutingAssembly())
                                     .RegisterWithContainer(configurationSettings.Add)
                                     .AllowConfigurationEntriesThatDoNotHaveSettingsClasses(false)
                                     .WithCustomValueParsers(new PersonNameValueParser())
                                     .ExcludeSettingKeys("IgnoredSetting")
                                     .DoYourThing();

            _somePersonSetting = configurationSettings.OfType<SomePersonSetting>().Single();
        }