add long-awaited unit tests to LocationManager )