complete test for productService