А что вам мешает тот класс, который отдаёт местоположение, подменить другим классом? Сделайте интерфейс IGeolocationProvider и работайте везде с ним, а конкретную реализацию спрячьте. Тогда для тестов вы сможете использовать фейки, а в реальном приложении всё будет как надо.