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