public void TestDefaults() { InstanceXmlConfig config = new InstanceXmlConfig(); ConfigManager configManager = new ConfigManager(); configManager.Register(config); configManager.RegisterProvider(new ConfigurationProviderXmlConfig(Environment.CurrentDirectory + "\\Config.xml")); configManager.Update(); Assert.AreEqual("test", config.SubGroupProp1.SubProp3); Assert.AreEqual("yeah", config.SubGroupProp1.SubProp4); }
public void TestDefaults() { InstanceXmlConfig config = new InstanceXmlConfig(); ConfigManager configManager = new ConfigManager(); configManager.Register(config); configManager.RegisterProvider(new ConfigurationProviderXmlConfig(Environment.CurrentDirectory + "\\Config.xml")); configManager.Update(); Assert.AreEqual("test", config.SubGroupProp1.SubProp3); Assert.AreEqual("yeah", config.SubGroupProp1.SubProp4); }
public void TestDefaults() { XDocument xDoc = null; using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Vici.Core.Test.Data.Config.xml")) xDoc = XDocument.Load(new XmlTextReader(stream)); InstanceXmlConfig config = new InstanceXmlConfig(); ConfigManager configManager = new ConfigManager(); configManager.Register(config); configManager.RegisterProvider(new ConfigurationProviderXmlConfig(xDoc)); configManager.Update(); Assert.AreEqual("test", config.SubGroupProp1.SubProp3); Assert.AreEqual("yeah", config.SubGroupProp1.SubProp4); }
public void TestDefaults() { XDocument xDoc = null; #if NETFX_CORE var task = Windows.ApplicationModel.Package.Current.InstalledLocation.OpenStreamForReadAsync("Data\\Config.xml"); xDoc = XDocument.Load(task.Result); #else using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Vici.Core.Test.Data.Config.xml")) xDoc = XDocument.Load(new XmlTextReader(stream)); #endif InstanceXmlConfig config = new InstanceXmlConfig(); ConfigManager configManager = new ConfigManager(); configManager.Register(config); configManager.RegisterProvider(new ConfigurationProviderXmlConfig(xDoc)); configManager.Update(); Assert.AreEqual("test", config.SubGroupProp1.SubProp3); Assert.AreEqual("yeah", config.SubGroupProp1.SubProp4); }
public void TestDefaults() { XDocument xDoc = null; using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Vici.Core.Test.Data.Config.xml")) xDoc = XDocument.Load(new XmlTextReader(stream)); InstanceXmlConfig config = new InstanceXmlConfig(); ConfigManager configManager = new ConfigManager(); configManager.Register(config); configManager.RegisterProvider(new ConfigurationProviderXmlConfig(xDoc)); configManager.Update(); Assert.AreEqual("test", config.SubGroupProp1.SubProp3); Assert.AreEqual("yeah", config.SubGroupProp1.SubProp4); }