Hi,
Is it fine to raise state machine events inside activity that is called in Execute method?
In this case it is pure Automatonymous state machine - not saga.
E.g. if I create delegates that wrap event lifters and pass it in constructor, so that activity will end up raising one of the events (completed or failed)?
Wouldn't that cause cyclic dependency?
Another scenario I have is parent and child state machines, where parent is observer of child fsm,
and on certain transition of child it would raise event with lifter to move itself to the next state.
Thanks