draf a complete test using a producer & a consumer