Exemple #1
0
        private List <List <Node> > GenerateLastActions(ViewData view)
        {
            var elements  = GetButtonTypeElements(view.GetElements());
            var scenarios = GenerateScenariosWithEmptyElements(elements);

            return(scenarios);
        }
Exemple #2
0
        private List <List <Node> > GenerateSecondaryActions(ViewData view)
        {
            var elements  = GetInputElements(view.GetElements());
            var scenarios = GenerateScenariosWithEmptyElements(elements);

            return(scenarios);
        }
Exemple #3
0
        private List <List <Node> > GenerateThirdActions(ViewData view)
        {
            var elements  = GetSubmitingElements(view.GetElements());
            var scenarios = GenerateScenariosWithEmptyElements(elements);

            return(scenarios);
        }
Exemple #4
0
 private static void ViewDataMapper(ViewData viewData, Item item)
 {
     foreach (var element in viewData.GetElements())
     {
         var elementItem = new Item {
             Title = element.GetValidIdentifier()
         };
         item.AddItem(elementItem);
     }
 }
        public override List <List <Node> > GenerateScenraciosList(ViewData view)
        {
            var elements = view.GetElements();
            var nodes    = GetNodes(elements);

            ConnectAllNodes(nodes);
            var scenarios = new List <List <Node> >();

            foreach (var node in nodes)
            {
                var paths = GetPaths(node, new List <Node>(), new List <List <Node> >());
                scenarios.AddRange(paths);
            }

            return(scenarios);
        }