Commerce product tests

These are the initial tests for commerce product.