public ConditionalStepConfig(IStepConfig conditionItem, List <IStepConfig> stepsIfTrue, List <IStepConfig> stepsIfFalse) { ConditionItem = conditionItem; StepsIfTrue = stepsIfTrue; StepsIfFalse = stepsIfFalse; InitializeSteps(); }
private bool CheckCondition(IStepConfig step) => Info.HasFailed && step.Condition.Always || !Info.HasFailed;