Added more tests for product model