@Test
void handlesResponseMessageValuesTest() throws JMSException {

    // Arrange
    final String correlationUid = "CorrelationID-1";
    final MessageType messageType = MessageType.GET_DATA;
    final String organisationIdentification = "test-org";
    final String deviceIdentification = "device1";
    final ResponseMessage responseMessage = new ResponseMessage.Builder().withCorrelationUid(correlationUid)
            .withMessageType(messageType.toString())
            .withOrganisationIdentification(organisationIdentification)
            .withDeviceIdentification(deviceIdentification)
            .withResult(ResponseMessageResultType.OK)
            .withDataObject("the payload")
            .build();
    when(this.receivedMessage.getObject()).thenReturn(responseMessage);
    // Act
    this.getDataResponseMessageProcessor.processMessage(this.receivedMessage);
    // Assert
    verify(this.adHocManagementService, times(1)).handleGetDataResponse(responseMessage, messageType);
}