API Reference
Interface
IRuleProvider
Abstraction for discovering TestimoX rules from various sources.
Methods
public abstract Boolean CanHandle(RuleSourceType sourceType) #Returns:
BooleanReturns true when this provider supports the specified sourceType.
Parameters
- sourceType TestimoX.Definitions.RuleSourceType
public abstract RuleProviderInfo GetProviderInfo() #Returns:
RuleProviderInfoReturns human‑readable provider metadata.
public abstract Task<IEnumerable<Rule>> GetRulesAsync(RuleDiscoveryOptions options) #Returns:
Task<IEnumerable<Rule>>Discovers rules asynchronously according to options.
Parameters
- options TestimoX.Discovery.RuleDiscoveryOptions