public void MoveDownTestT1() { _manager.RegisterInitialActions(_actions); //Arbre initial : // G1 1 // T1 1.1 // T2 1.2 // T21 1.2.1 // T22 1.2.2 // T3 1.3 // T31 1.3.1 // T4 1.4 _manager.MoveDown((ActionGridItem)_collection[1]); _manager.MoveDown((ActionGridItem)_collection[2]); _manager.MoveDown((ActionGridItem)_collection[3]); //Arbre attendu : // G1 1 // T2 1.1 // T21 1.1.1 // T22 1.1.2 // T1 1.2 // T3 1.3 // T31 1.3.1 // T4 1.4 InitItemsCollectionAssertions(); AssertAction(_g1, 0, "1"); AssertAction(_t2, 1, "1.1"); AssertAction(_t21, 2, "1.1.1"); AssertAction(_t22, 2, "1.1.2"); AssertAction(_t1, 1, "1.2"); AssertAction(_t3, 1, "1.3"); AssertAction(_t31, 2, "1.3.1"); AssertAction(_t4, 1, "1.4"); EndItemsCollectionAssertions(); }
private void Modify(GridActionsManager actionsManager, BulkObservableCollection <DataTreeGridItem> collection, Scenario scenario) { // On va descendre la première tache actionsManager.MoveDown((ActionGridItem)collection[0]); // On change la vidéo sur la première tache scenario.Actions[0].Video = null; // On vide les prédecesseurs de T2 scenario.Actions[1].Predecessors.Clear(); // Ajouter un prédécesseur à T3 scenario.Actions[2].Predecessors.Add(scenario.Actions[0]); }