public void Can_use_fallback_in_sub_config()
{
var hocon1 = @"
foo {
bar {
a=123
}
}";
var hocon2 = @"
foo {
bar {
a=1
b=2
c=3
}
}";
var config1 = ConfigurationFactory.ParseString(hocon1);
var config2 = ConfigurationFactory.ParseString(hocon2);
var config = config1.WithFallback(config2).GetConfig("foo.bar");
Assert.Equal(123, config.GetInt("a"));
Assert.Equal(2, config.GetInt("b"));
Assert.Equal(3, config.GetInt("c"));
}