TestimoX

API Reference

Class

RuleSelectionService

Namespace TestimoX.Execution
Assembly TestimoX
Modifiers sealed

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} required
arg2 TestimoX.Execution.RuleSelectionOptions required
arg3 System.Threading.CancellationToken required
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} required
arg2 TestimoX.Execution.RuleSelectionOptions required
arg3 TestimoX.Execution.Ui.ITestimoUi required
arg4 System.Threading.CancellationToken required