implemented bll.producer unit tests