public void DropToolBoxGroupOnPageByDropZone() { glvm.PopulateGTList(); List <ToolboxGroup> tbgList = glvm.DesignItemsView.Cast <ToolboxGroup>().ToList(); ToolboxGroup tbg = tbgList.Find(x => x.Group.GroupTypeID.Equals("16")); ObservableCollection <GroupTypeOrder> gtoList = wvm.PageList[14].GroupTypeOrders; // page 15 gtvm.GroupTypeOrderCollection = gtoList; gtvm.AdjustGroupOrder(); GroupType gt = tbg.Group; gtvm.InsertGroupLast(gt, "15"); Assert.AreEqual(gtoList.Last().Group, tbg.Group); Assert.AreEqual(gtoList.Last().GroupOrder, gtoList.Count); }
public void Initialize() { string importPath = System.IO.Path.Combine(Environment.CurrentDirectory, @"Ressources\Configuration.xlsx"); ifvm = ToolboxStandardItemsViewModel.Instance; glvm = ToolboxGroupsViewModel.Instance; WorkspaceViewModel.Instance = null; wvm = WorkspaceViewModel.Instance; wvm.LoadWorkspace(importPath); ifvm.PopulateToolbox(); glvm.PopulateGTList(); sfvm = new ToolboxSpecialItemsViewModel(); gtvm = new GroupTableViewModel(); }