corrected product unittest