public void Can_load_full_4_levels()
        {
            var provider    = new HierarchicalXmlSettingProvider(new XmlFilePathBuilder());
            var mockSetting = new MockAppSetting("TestApp");

            mockSetting.Initialize(provider);

            Assert.NotNull(mockSetting.SettingItem);
        }
        public void Can_load_full_4_levels_with_value()
        {
            var provider    = new HierarchicalXmlSettingProvider(new XmlFilePathBuilder());
            var mockSetting = new MockAppSetting("TestApp");

            mockSetting.Initialize(provider);

            Assert.True(mockSetting.SettingItem.HasChildren);
            Assert.Equal("Level4", mockSetting.SettingItem["level"].Value);
        }