What if two criterionNodes point to the same SubcriterionNode ?

Dec 22, 2011 at 1:13 AM
Edited Dec 22, 2011 at 1:15 AM

Is it avaliable to modify the AnalyseTest() unit test case as below ?

 

 Hierarchy hierarchy = new Hierarchy("Choose optimal car");
 
            CriterionNode costCriterion = hierarchy.GoalNode.CriterionNodes.Add("Cost", 0.504M);
            CriterionNode safetyCriterion = hierarchy.GoalNode.CriterionNodes.Add("Safety", 0.237M);
            CriterionNode styleCriterion = hierarchy.GoalNode.CriterionNodes.Add("Style", 0.042M);
            CriterionNode capacityNode = hierarchy.GoalNode.CriterionNodes.Add("Capacity",0.217M);
          
            CriterionNode purchasePriceCriterion = costCriterion.SubcriterionNodes.Add("Purchase price", 0.488M);
          
            capacityNode.SubcriterionNodes.Add(purchasePriceCriterion);