示例#1
0
        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();
        }
示例#2
0
        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]);
        }