It is highly likely that the Search Engine will need to be tweaked in
the future, so I made an attempt at creating unit tests for it.