Issue #1: Search product name by keyword - add unit tests.