public void TestFixWBS() { var g1 = new KAction() { Label = "G1", WBS = "1" }; var t1 = new KAction() { Label = "T1", WBS = "1.2" }; var t2 = new KAction() { Label = "T2", WBS = "1.3" }; var t21 = new KAction() { Label = "T21", WBS = "1.3.0" }; var t22 = new KAction() { Label = "T22", WBS = "1.3.2" }; var actions = new List <KAction>() { g1, t1, t2, t21, t22 }; var collection = new BulkObservableCollection <DataTreeGridItem>(); var manager = new GridActionsManager(collection, null, null); manager.ChangeView(GanttGridView.WBS, null); manager.RegisterInitialActions(actions); manager.FixAllWBS(); AssertWBS(g1, "1"); AssertWBS(t1, "1.1"); AssertWBS(t2, "1.2"); AssertWBS(t21, "1.2.1"); AssertWBS(t22, "1.2.2"); }