public TesTaskStateTransition(Func <TesTask, bool> condition, BatchTaskState?batchTaskState, Func <TesTask, Task> action, TesState?newTesTaskState = null) { Condition = condition; CurrentBatchTaskState = batchTaskState; Action = action; NewTesTaskState = newTesTaskState; }
public TesTaskStateTransition(TesState currentTesTaskState, BatchTaskState batchTaskState, Func <TesTask, Task> transition, TesState?newTesTaskState = null) : this(tesTask => tesTask.State == currentTesTaskState, batchTaskState, transition, newTesTaskState) { }