simple producing and consuming, simple tests