TestimoX

API Reference

Class

ScaleDefinition

Namespace TestimoX.Testing
Assembly TestimoX

Defines a multi-band threshold scale to map a numeric value (or a collection's Count) to a resulting TestimoStatus and pass/fail.

Inheritance

  • Object
  • ScaleDefinition

Constructors

Properties

public Boolean UseCountIfCollection { get; set; } #

When true and the evaluated value is a collection, the scale compares against the collection Count.

public List<ScaleBand> Bands { get; } #

Static numeric bands (min/max thresholds) evaluated in insertion order.

public List<TestimoStatus> PassingStatuses { get; } #

Statuses that count as a passing outcome for the purpose of gating.

public List<ParamScaleBand> ParamBands { get; } #

Parameterized bands resolved at evaluation time against rule parameters.