protected void sendError(ApnsResponse response, InputOutputSocket inOutSocket) throws IOException {
        final byte status = (byte) response.getError().code();
        fail(status, response.getErrorId(), 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