public void Can_use_fallback()
{
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);
Assert.Equal(123, config.GetInt("foo.bar.a"));
Assert.Equal(2, config.GetInt("foo.bar.b"));
Assert.Equal(3, config.GetInt("foo.bar.c"));
}