Mockito.verify(partialItem, new AtLeast(0)).exists();
Mockito.verify(partialItem, new AtLeast(0)).iterateComponents();
Mockito.verify(partialItem).saveComponent(partialItemComp);
Mockito.verify(inventory, new AtLeast(0)).getComponent(InventoryComponent.class);
Mockito.verify(inventory).saveComponent(inventoryComp);
Mockito.verify(inventory, new Times(3)).send(Matchers.any(InventorySlotStackSizeChangedEvent.class));
Mockito.verify(inventory, new Times(3)).send(Matchers.any(InventorySlotChangedEvent.class));
Mockito.verify(inventory, new Times(3)).send(Matchers.any(BeforeItemPutInInventory.class));
Mockito.verifyNoMoreInteractions(instigator, inventory, entityManager, item, partialItem);
assertEquals(partialItem, inventoryComp.itemSlots.get(0));
assertEquals(item, inventoryComp.itemSlots.get(1));