API Reference
Class
RuleSelectionService
Produces a filtered, optionally interactive set of rules to execute.
Inheritance
- Object
- RuleSelectionService
Constructors
public RuleSelectionService() #Methods
BuildRuleMapAsync(System.Collections.Generic.IEnumerable{TestimoX.Definitions.Rule} arg1, TestimoX.Execution.RuleSelectionOptions arg2, System.Threading.CancellationToken arg3) #Builds a stable, display‑friendly map of label → rule name for interactive selection.
Parameters
- arg1 System.Collections.Generic.IEnumerable{TestimoX.Definitions.Rule}
- arg2 TestimoX.Execution.RuleSelectionOptions
- arg3 System.Threading.CancellationToken
SelectRulesAsync(System.Collections.Generic.IEnumerable{TestimoX.Definitions.Rule} arg1, TestimoX.Execution.RuleSelectionOptions arg2, TestimoX.Execution.Ui.ITestimoUi arg3, System.Threading.CancellationToken arg4) #Selects rules based on options. Returns explicit list, all rules (when requested), a baseline subset, or prompts interactively when Interactive is true.
Parameters
- arg1 System.Collections.Generic.IEnumerable{TestimoX.Definitions.Rule}
- arg2 TestimoX.Execution.RuleSelectionOptions
- arg3 TestimoX.Execution.Ui.ITestimoUi
- arg4 System.Threading.CancellationToken