public void LoadFromFile_Properties() { var filePath = Path.Combine(Environment.CurrentDirectory, "db.config"); var config = new Configuration(); using (var source = new FileConfigurationSource(filePath)) { config.Load(source, new PropertiesConfigurationFormatter()); } Assert.AreEqual(2, config.Count()); var keys = config.GetKeys().ToArray(); Assert.IsNotEmpty(keys); Assert.AreEqual("system.configKey", keys.First()); var configValue = config.GetValue("db.name"); Assert.IsNotNull(configValue); Assert.IsInstanceOf <string>(configValue); Assert.AreEqual("testdb", (string)configValue); }
public void LoadFromFile_Properties() { var filePath = Path.Combine(Environment.CurrentDirectory, "db.config"); var config = new Configuration(); using (var source = new FileConfigurationSource(filePath)) { config.Load(source, new PropertiesConfigurationFormatter()); } Assert.AreEqual(2, config.Count()); var keys = config.GetKeys().ToArray(); Assert.IsNotEmpty(keys); Assert.AreEqual("system.configKey", keys.First()); var configValue = config.GetValue("db.name"); Assert.IsNotNull(configValue); Assert.IsInstanceOf<string>(configValue); Assert.AreEqual("testdb", (string)configValue); }