Test driven development - Search