unit testing product and price formulas