public void TestConfNodeEditor_RemoveNode()
        {
            ConfTree conf = Builder.Xml.Generate($@"{GlobalVar.SamplePath}/DefaultSpec.xml");

            conf.Save($@"{GlobalVar.ResultPath}\root.xml");
            conf = Builder.Xml.Generate($@"{GlobalVar.ResultPath}\root.xml");

            var node = conf.Find(@"Specs/Ith", new List <string>()
            {
                "HighTemp"
            });

            Assert.IsTrue(node != null);

            conf.RemoveNode(node);

            conf = Builder.Xml.Generate($@"{GlobalVar.ResultPath}\root.xml");
            node = conf.Find(@"Specs/Ith", new List <string>()
            {
                "HighTemp"
            });
            Assert.IsTrue(node == null);
        }
Example #2
0
 private void Menu_RemoveThis_Click(object sender, EventArgs e)
 {
     Conf.RemoveNode(SelectedItem);
     LoadConf(Builder.Xml.Generate(Conf.XmlDoc.BaseURI.Substring(@"file:///".Length)));
 }