Task/392 service path service path unit tests

### Description
- Unit tests for queryContext
- Initial sanity check of Service Path, with corresponding unit tests

Yeah, I think it is pretty exaggerated.
It is especially annoying when something changes, and we have to make that same change in 1000 places in the unit test files.
But, sure, I can add all these extra lines, just to follow the same style as the rest of the file.