Implemented scenario test for search
Split tests to keep test files maintainable