With this change it is possible to test the notifications independently, regardless of the publishing order, since each notification type is published to a different address.
Took the opportunity to do some cleanup with the help of:
Subscriberclass to keep the subscriber metadata and sequence state;ZMQTest.subscribewhich creates and registers the new subscriber and setups the socket;ZMQTest.receivewhich does the normal asserts upon reading from the socket;
Also changed 10 to 5 blocks to speed up the test.