unit tests: unique/duplicate products, orders

total_price function fix