When a ContainerAdapter is provided, it should be used when getting workflow instances to dispatch messages to. Depending on the IoC container, fetching a Workflow instance that hasn't been registered with the container should throw a descriptive error and encourage the consumer to register it.
When a ContainerAdapter is not provided, the system should fallback to manually constructing the workflow
Closes #157
A continuation of #169
When a
ContainerAdapter
is provided, it should be used when getting workflow instances to dispatch messages to. Depending on the IoC container, fetching a Workflow instance that hasn't been registered with the container should throw a descriptive error and encourage the consumer to register it.When a
ContainerAdapter
is not provided, the system should fallback to manually constructing the workflow