Mockito.verify(item2, new AtLeast(0)).getComponent(ItemComponent.class);
Mockito.verify(item2, new AtLeast(0)).iterateComponents();
Mockito.verify(item2).saveComponent(itemComp2);
Mockito.verify(inventory, new AtLeast(0)).getComponent(InventoryComponent.class);
Mockito.verify(inventory).saveComponent(inventoryComp);
Mockito.verify(inventory, new Times(3)).send(Matchers.any(BeforeItemRemovedFromInventory.class));
Mockito.verify(inventory, new Times(3)).send(Matchers.any(InventorySlotChangedEvent.class));
Mockito.verify(inventory, new Times(3)).send(Matchers.any(InventorySlotStackSizeChangedEvent.class));
Mockito.verifyNoMoreInteractions(instigator, inventory, entityManager, item1, item2);
}