Class FlowStepExpectationResult
- Namespace
- Kuestenlogik.Bowire.Flows.Expectations
- Assembly
- Kuestenlogik.Bowire.Flows.dll
Per-step rollup: all expectation results for one Flow step, plus pass/fail counts that callers can read without iterating.
public sealed class FlowStepExpectationResult
- Inheritance
-
FlowStepExpectationResult
- Inherited Members
Constructors
FlowStepExpectationResult()
public FlowStepExpectationResult()
Properties
AllPassed
True when no expectations failed (vacuously true for empty Evaluations).
public bool AllPassed { get; }
Property Value
Evaluations
Per-expectation detail in declaration order.
public IReadOnlyList<FlowExpectationResult> Evaluations { get; init; }
Property Value
Failed
Count of expectations that did not hold.
public int Failed { get; init; }
Property Value
Passed
Count of expectations that held.
public int Passed { get; init; }
Property Value
StepId
Step identifier — the in-flow node id.
public string StepId { get; init; }