public ICondition <TActor> When(Expression <Predicate <TActor> > predicate) { var condition = new Condition <TActor>(predicate); ConditionalTransitions.Add(condition); return(condition); }
public ICondition <TActor> Unconditionally() { var unconditionally = new Condition <TActor>(); ConditionalTransitions.Add(unconditionally); return(unconditionally); }