Exemple #1
0
        public void TestGUIRenameFromRoot()
        {
            TreeNode UnitsNode   = TestGui.tvItems.Nodes.Find("Units", false)[0];
            TreeNode NormalNode  = UnitsNode.Nodes.Find("Normal", false)[0];
            TreeNode NewItemNode = TestGui.CreateNewItem(NormalNode); // Create New Item

            ItemContainer ContainerUnits       = BaseEditor.GetItemsByRoot(BaseEditor.GUIRootPathUnits).First();
            ItemContainer ContainerUnitsNormal = BaseEditor.GetItemsByRoot(BaseEditor.GUIRootPathUnitsNormal).First();

            TestGui.RenameNode(NewItemNode, RenamedItemName);

            Assert.IsTrue(File.Exists(RenamedItemPath));

            Assert.IsTrue(ContainerUnits.ListItem.ContainsKey(RenamedItemName));
            Assert.IsTrue(ContainerUnitsNormal.ListItem.ContainsKey(RenamedItemName));

            Assert.AreEqual(RenamedItemPath, ContainerUnits.ListItem[RenamedItemName]);
            Assert.AreEqual(RenamedItemPath, ContainerUnitsNormal.ListItem[RenamedItemName]);
        }