public void IncludeInMiddle()
        {
            var loader = new SettingsLoader();

            loader.XmlFileBySection();

            var settings = loader
                           .LoadSettings(XmlFileSettings.Create("Joining/AppDirectory/IncludeInMiddle.config".ResolveTestPath()))
                           .Joined.ToAppSettings();

            Assert.That(settings.LoadSections <AdditionalConfig>().Select(_ => _.F), Is.EquivalentTo(new[] { "InMainPre", "InAdditional", "InMainPost" }));
        }
        public void BaseInclude()
        {
            var loader = new SettingsLoader();

            loader.XmlFileBySection();

            var settings = loader
                           .LoadSettings(XmlFileSettings.Create("Joining/AppDirectory/Deeper/BaseInclude.config".ResolveTestPath()))
                           .Joined.ToAppSettings();

            Assert.That(settings.LoadSections <AdditionalConfig>().Select(_ => _.F), Is.EquivalentTo(
                            new[] { "BeginMain", "BeginUpper", "InDeeperAdditional", "InAdditional", "EndUpper", "EndMain" }));
        }