protected void pollExpectedResponses(Notification notification, InputOutputSocket inOutSocket) throws IOException {
        final ApnsNotificationWithAction withAction = expectedWithResponses.poll();
        if (withAction == null) {
            unexpected.add(notification);
        } else if (!matchNotificationWithExpected(withAction, notification)) {
            unexpected.add(notification);
        } else {
            handleNotificationWithAction(withAction, inOutSocket);
        }
    }
Provides a simulator that receives connection over TCP as per a real APNS server.  This class allows verification
and prior configuration of responses in a manner similar to a mocking framework.
src/test/java/com/notnoop/apns/utils/Simulator/ApnsSimulatorWithVerification.java