TestimoX

API Reference

Class

RuleConfig

Namespace TestimoX.Configuration.Rules
Assembly TestimoX
Modifiers sealed

JSON-serializable rule configuration that can toggle enablement, supply source parameters, adjust default test parameters, and change test importance/status/category.

Inheritance

  • Object
  • RuleConfig

Constructors

Properties

public String Name { get; set; } #

Rule name (case-insensitive).

public Nullable<Boolean> Enable { get; set; } #

Enable/disable rule.

public Dictionary<String, Object> SourceParameters { get; set; } #

Parameters merged into Rule.Source.Parameters.

public TestDetailsOverride Details { get; set; } #

Optional defaults applied to all tests of the rule (unless per-test overrides provide values).

public List<TestConfig> Tests { get; set; } #

Per-test overrides (matched by Name).