VSphereServiceConnectionWithMockedInventoryNavigator service =
new VSphereServiceConnectionWithMockedInventoryNavigator();
InventoryNavigator inventoryNavigatorMock = service.getInventoryNavigatorMock();
ManagedEntity[] meMocks = new ManagedEntity[] {mock(VirtualMachine.class)};
when(inventoryNavigatorMock.searchManagedEntities(VIRTUAL_MACHINE_TYPE_NAME)).thenReturn(meMocks);
VirtualMachine[] actualVMs = service.describeVirtualMachines();
verify(inventoryNavigatorMock).searchManagedEntities(VIRTUAL_MACHINE_TYPE_NAME);
assertSame(meMocks[0], actualVMs[0]);