Add tests for product model