internal void CollectValues(TestCasesRoot testCasesRoot)
 {
     ActionValues    = new List <SelectedValues>();
     ConditionValues = new List <SelectedValues>();
     foreach (ConditionObject condition in testCasesRoot.Conditions)
     {
         var selValues = new SelectedValues();
         selValues.Collect(condition);
         ConditionValues.Add(selValues);
     }
     foreach (ActionObject action in testCasesRoot.Actions)
     {
         var selValues = new SelectedValues();
         selValues.Collect(action);
         ActionValues.Add(selValues);
     }
 }
        internal void CollectValues(TestCasesRoot testCasesRoot)
        {
            TestCaseContainers = new List <TestCaseContainer>();
            foreach (TestCase testCase in testCasesRoot.TestCases)
            {
                TestCaseContainer container = new TestCaseContainer();
                container.Name = testCase.Name;

                var selValues = new SelectedValues();
                selValues.Collect(testCase.Conditions);
                container.TestCaseConditionValues = selValues;

                selValues = new SelectedValues();
                selValues.Collect(testCase.Actions);
                container.TestCaseActionValues = selValues;

                TestCaseContainers.Add(container);
            }
        }