adds tests for producer consumer workflow
moar testz