@Test
  public void shouldAddNodeIfOnQueueItem() {
    // act
    c.receiveResult(uri, nodeId);

    // assert
    verify(taskProcessingQueueHelper)
        .setNodeIdOnUrl(instanceNetworkManagerTeardownQueueId, uri, nodeId);
  }
  @SuppressWarnings("unchecked")
  @Test
  public void shouldSendMessageToTheNodeRunningTheInstance() {
    // setup
    GenericContinuationAnswer<Instance> gca =
        new GenericContinuationAnswer<Instance>(resultInstance);
    doAnswer(gca).when(dhtReader).getAsync(eq(instancePId), isA(PiContinuation.class));

    // act
    c.receiveResult(uri, nodeId);

    // assert
    verify(messageContext)
        .routePiMessageToApplication(
            securityGroupPId,
            EntityMethod.DELETE,
            resultInstance,
            NetworkManagerApplication.APPLICATION_NAME);
  }