Refactor Producer spec to use matcher