Validations for Products
Functionl testing for Products