TestimoX

API Reference

Class

RuleContainer

Namespace TestimoX.Definitions
Assembly TestimoX

Rules container is a class that holds all completed rules for a given scope It provides a way to easily access rules for a given scope from a list of rules

Inheritance

  • Object
  • RuleContainer

Constructors

public RuleContainer(List<RuleComplete> listRules) #

Default constructor that converts a list of rules to a RuleContainer

Parameters

listRules System.Collections.Generic.List{TestimoX.Definitions.RuleComplete} requiredposition: 0

Methods

public Void AddRule(RuleComplete rule) #
Returns: Void

Add a rule to the container

Parameters

rule TestimoX.Definitions.RuleComplete requiredposition: 0
public Void Clear() #
Returns: Void

Clear all rules from the container

public Void ConvertFromList(List<RuleComplete> listRules) #
Returns: Void

Convert a list of rules to a RuleContainer

Parameters

listRules System.Collections.Generic.List{TestimoX.Definitions.RuleComplete} requiredposition: 0
public Void RemoveRule(RuleComplete rule) #
Returns: Void

Remove a rule from the container

Parameters

rule TestimoX.Definitions.RuleComplete requiredposition: 0

Properties

public RuleContainerForest ForestRules { get; set; } #

Forest rules

public Dictionary<String, RuleContainerDomain> DomainRules { get; set; } #

Domain rules

public Dictionary<String, Dictionary<String, RuleContainerDomainController>> DomainControllerRules { get; set; } #

Domain controller rules