private List <List <Node> > GenerateLastActions(ViewData view) { var elements = GetButtonTypeElements(view.GetElements()); var scenarios = GenerateScenariosWithEmptyElements(elements); return(scenarios); }
private List <List <Node> > GenerateSecondaryActions(ViewData view) { var elements = GetInputElements(view.GetElements()); var scenarios = GenerateScenariosWithEmptyElements(elements); return(scenarios); }
private List <List <Node> > GenerateThirdActions(ViewData view) { var elements = GetSubmitingElements(view.GetElements()); var scenarios = GenerateScenariosWithEmptyElements(elements); return(scenarios); }
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); }