TestimoX

API Reference

Interface

IRuleProvider

Namespace TestimoX.Providers
Assembly TestimoX
Modifiers abstract

Abstraction for discovering TestimoX rules from various sources.

Methods

public abstract Boolean CanHandle(RuleSourceType sourceType) #
Returns: Boolean

Returns true when this provider supports the specified sourceType.

Parameters

sourceType TestimoX.Definitions.RuleSourceType requiredposition: 0
public abstract RuleProviderInfo GetProviderInfo() #
Returns: RuleProviderInfo

Returns 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 requiredposition: 0