created testing framework for Product