Add test for ProductRepository