locationService tests with own delegate stub (is used because mockito does not support dualptr stubbing)
improved locationservicetests
refactored locationservicetests