public void TET_Struc_TreeIndex_EntityList_Remove() { var list = new FolderList { new Folder(), new Folder(), }; var a = list[1]; Assert.IsTrue(a.TreeIndex == "002."); list.RemoveAt(0); Assert.IsTrue(a.TreeIndex == "001."); }
public void TET_Struc_RemoveTree_Status() { var list = new FolderList { new Folder { TreeChildren = { new Folder(), new Folder(), } } }; list.MarkSaved(); var root = list[0]; list.RemoveAt(0); Assert.AreEqual(list.Count, 0); Assert.AreEqual(list.DeletedList.Count, 1); Assert.IsTrue(root.IsDeleted); Assert.IsTrue(root.TreeChildren[0].IsDeleted); Assert.IsTrue(root.TreeChildren[1].IsDeleted); }