Здраствуйте. Сейчас вникаю как правильно писать приложения, у меня есть viewModel в ней делается запрос к locationRepository к серверу, правильно ли я понимаю, что этот самый репозиторий нужно заинжектить в конструкторе, чтобы потом его можно было заменить для тестирования?