public void SettingDataCollectionTest_CheckIfDirtySettingExists() { var mf = new MainForm(); mf.Show(); var c = new SettingDataMCollection(mf.MyDataFile); c.Add(new SettingDataM(typeof(string), "test", "val1") { }, new SettingDataM(typeof(int), "testing", 16) { }); Assert.IsFalse(c.CheckIfDirtySettingExists()); c.SetValue("test", "val1"); Assert.IsFalse(c.CheckIfDirtySettingExists()); c.SetValue("test", "val2"); Assert.IsTrue(c.CheckIfDirtySettingExists()); }
public void SettingDataCollectionTest_SetValue() { var mf = new MainForm(); mf.Show(); var c = new SettingDataMCollection(mf.MyDataFile); c.Add(new SettingDataM(typeof(string), "test", "val1") { }, new SettingDataM(typeof(int), "testing", 16) { }); c.SetValue("test", "val2"); Assert.AreEqual("val2", c.GetValue("test")); }
public void SettingDataCollectionTest_ExportAsAttributes() { var mf = new MainForm(); mf.Show(); var c = new SettingDataMCollection(mf.MyDataFile); c.Add(new SettingDataM(typeof(string), "test", "val1") { }, new SettingDataM(typeof(int), "testing", 15) { }); c.SetValue("test", "val2"); var d = new XmlDocument(); var e = d.CreateElement("root"); c.ExportAsAttributes(e); Assert.AreEqual(e.GetAttribute("test"), "val2"); Assert.AreEqual(e.GetAttribute("testing"), "15"); }