TestimoX

API Reference

Class

TestDetails

Namespace TestimoX.Definitions
Assembly TestimoX

Metadata for a test used in reporting and guidance.

Inheritance

  • Object
  • TestDetails

Constructors

Properties

public Category[] Category { get; set; } #

Categories associated with this test.

public Area[] Area { get; set; } #

Areas/subsystems associated with this test.

public Importance Importance { get; set; } #

Business/technical importance of this test.

public ActionType ActionType { get; set; } #

Action recommended when the test fails.

public TestimoStatus StatusTrue { get; set; } #

Status to assign when the assertion evaluates to true.

public TestimoStatus StatusFalse { get; set; } #

Status to assign when the assertion evaluates to false.

public String ExtendedValue { get; set; } #

Optional extended display value shown in reports.

public Double Weight { get; set; } #

Optional multiplier applied to the penalty units computed for this test when it fails. Defaults to 1.0. Use to make particularly risky findings (e.g., broad DC ACLs) weigh more than routine hygiene checks. Values below 1.0 reduce impact.

public String MessageOnPass { get; set; } #

Optional friendly message to show when the test passes. Renderers may surface this in place of generic text. Supports parameter interpolation like {Param}.

public String MessageOnFail { get; set; } #

Optional friendly message to show when the test fails. If set, processors prefer this over generic messages like "Count X did not meet expectation".