Ejemplo n.º 1
0
 /// <summary>
 /// Adds the given action to the list of actions
 /// </summary>
 /// <param name="action"></param>
 public void addAction(DataDictionary.Rules.Action action)
 {
     action.Enclosing = Item;
     DataDictionaryView.ActionTreeNode actionNode = new DataDictionaryView.ActionTreeNode(action);
     Item.appendActions(action);
     Nodes.Add(actionNode);
     SortSubNodes();
 }
        /// <summary>
        /// Creates a new action
        /// </summary>
        /// <param name="testCase"></param>
        /// <returns></returns>
        public DataDictionaryView.ActionTreeNode createAction(DataDictionary.Rules.Action action)
        {
            DataDictionaryView.ActionTreeNode retVal = new DataDictionaryView.ActionTreeNode(action);

            Item.appendActions(action);
            actions.Nodes.Add(retVal);

            return(retVal);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Handles the drop event
 /// </summary>
 /// <param name="SourceNode"></param>
 public override void AcceptDrop(BaseTreeNode SourceNode)
 {
     base.AcceptDrop(SourceNode);
     if (SourceNode is DataDictionaryView.ActionTreeNode)
     {
         DataDictionaryView.ActionTreeNode action = SourceNode as DataDictionaryView.ActionTreeNode;
         action.Delete();
         addAction(action.Item);
     }
 }
 /// <summary>
 /// Handles the drop event
 /// </summary>
 /// <param name="SourceNode"></param>
 public override void AcceptDrop(BaseTreeNode SourceNode)
 {
     base.AcceptDrop(SourceNode);
     if (SourceNode is DataDictionaryView.ActionTreeNode)
     {
         DataDictionaryView.ActionTreeNode action = SourceNode as DataDictionaryView.ActionTreeNode;
         if (action.Parent is ActionsTreeNode)
         {
             createAction(action.Item);
         }
         action.Delete();
     }
     else if (SourceNode is ExpectationTreeNode)
     {
         ExpectationTreeNode expectation = SourceNode as ExpectationTreeNode;
         createExpectation(expectation.Item);
         expectation.Delete();
     }
 }