Add functional tests for ProductsController