This could be done manually to test edge cases or scenarios. However it's probably worth automating it by spawning all of the requirements, setups and location for activities and given enough ticks assert that the produce expected was produced.
Similarly resolvers can be tested given all of the requirements but missing one of the products, a dummy activity can then require it allowing assertion upon completion.
This could be done manually to test edge cases or scenarios. However it's probably worth automating it by spawning all of the requirements, setups and location for activities and given enough ticks assert that the produce expected was produced.
Similarly resolvers can be tested given all of the requirements but missing one of the products, a dummy activity can then require it allowing assertion upon completion.