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]); }