factory for product, product prop. tests

Starting product property tests