private void mockGetVmsListForDisk(List<VM> vms) {
    List<Pair<VM, VmDevice>> vmsWithVmDevice = new ArrayList<>();
    if (vms != null) {
      for (VM vm : vms) {
        VmDevice device = createVmDevice(diskImageGuid, vm.getId());
        vmsWithVmDevice.add(new Pair<>(vm, device));
      }
    } else {
      vms = Collections.emptyList();
    }

    when(vmDao.getVmsWithPlugInfo(diskImageGuid)).thenReturn(vmsWithVmDevice);
    when(vmDao.getVmsListForDisk(diskImageGuid, true)).thenReturn(vms);
  }