added tests for products app with sufficient coverage