improve unit test coverage in the ProductListCtrl