add some unit test for products