If your microservices are hard to test you've designed shitty microservices. Period.
But then you may end up with - is your whole system testable and how do you do good integration tests?
Right now I work in a pure microservice architecture, where there are no proper system or integration tests. And we had minor bug fixes break things spectacularly.