народ, лучше же делать всю работу с сервисами в компоненте, а не делать несколько вызовов разных сервисов в сервисе?. Т.е. если это получение данных, и смотря что пришло, не выполнять эти действия в операторе tap, а вынести в компоненты, в саму подписку?
Так и тестировать же будет проще.