adds tests for product validation