public void CanLoadMultipleFilesForCustomSections() { var file1 = Util.GetEmbeddedResourceText("CfgDotNet.Test.good-cfg.json"); const string file2 = @"{""environments"":{""prod"":{""elasticsearch"":{""user"":""elastic-user-test""}}}}"; var cfg = new CfgManager(null, file1, file2); var settings = new ElasticsearchSettings(); var user = cfg.GetConfigSection("elasticsearch", settings).User; Assert.AreEqual("elastic-user-test", user); }
public void CanPopulateObjectWithSpecialSection() { var settings = new ElasticsearchSettings(); _cfgManagerProd.GetConfigSection("elasticsearch", settings); Assert.AreEqual("elastic-user-prod", settings.User); }