Пример #1
0
 public object[] Get()
 {
     return(new object[] { _rootobject?.Logging?.LogLevel,
                           _options.Value.LogLevel,
                           ConfigurationBuild.GetVal("Chinese"),
                           _configuration["pwd"] });
 }
Пример #2
0
        public void TestMethod1()
        {
            var config = new ConfigurationBuild()
                         .ExceptionTip(true)
                         .AddJsonFile("ConfigInfo/appsettings.json")
                         .AddXmlFile("ConfigInfo/AppSettingsConfig.xml").Build();

            Assert.AreEqual(config.GetValue <string>("SystemInfo"), "基础库");
            Assert.AreEqual(config.GetValue <string>("ChildSystemInfo"), "XML子配置");
            Assert.AreEqual(config.GetValue <string>("JsonChildSystemInfo"), "Json子配置");
            Assert.AreEqual(config.GetValue <string>("ProjectName"), "测试");
            Assert.AreEqual(config.GetValue <Dictionary <string, string> >("ConnectionStrings")["EasySystemConnectionString"], "EasySystemConnection");
        }