@Test(description = "Handle request with device type URI with MDM ceritificate",
        dependsOnMethods = "testHandleRequestWithoutDeviceType")
public void testHandleSuccessfulRequestMDMCertificate() throws Exception {

    HashMap<String, String> transportHeaders = new HashMap<>();
    transportHeaders.put(AuthConstants.MDM_SIGNATURE, "some cert");
    setMockClient();
    this.mockClient.setResponse(getDCRResponse());
    this.mockClient.setResponse(getAccessTokenReponse());
    this.mockClient.setResponse(getValidationResponse());
    boolean response = this.handler.handleRequest(createSynapseMessageContext("<empty/>", this.synapseConfiguration,
            transportHeaders, "https://test.com/testservice/api/testdevice"));
    Assert.assertTrue(response);
    this.mockClient.reset();
}