示例#1
0
        /// <summary>
        /// Creates a new sub-step
        /// </summary>
        /// <param name="testCase"></param>
        /// <returns></returns>
        public SubStepTreeNode createSubStep(DataDictionary.Tests.SubStep subStep)
        {
            SubStepTreeNode retVal = new SubStepTreeNode(subStep);

            Item.appendSubSteps(subStep);
            Nodes.Add(retVal);

            return(retVal);
        }
示例#2
0
        /// <summary>
        ///     Handles the drop event
        /// </summary>
        /// <param name="sourceNode"></param>
        public override void AcceptDrop(BaseTreeNode sourceNode)
        {
            base.AcceptDrop(sourceNode);
            if (sourceNode is SubStepTreeNode)
            {
                SubStepTreeNode subStep = sourceNode as SubStepTreeNode;

                subStep.Delete();
                Item.appendSubSteps(subStep.Item);
            }
        }
示例#3
0
        /// <summary>
        /// Handles the drop event
        /// </summary>
        /// <param name="SourceNode"></param>
        public override void AcceptDrop(BaseTreeNode SourceNode)
        {
            base.AcceptDrop(SourceNode);
            if (SourceNode is SubStepTreeNode)
            {
                SubStepTreeNode subStep = SourceNode as SubStepTreeNode;

                subStep.Delete();

                createSubStep(subStep.Item);
            }
        }