@Test
  public void testRemoveItemCausesRebalancing() {
    // Set-up containers and items.
    MockContainerEntity containerA = newContainer(app, "A", 10, 30);
    MockContainerEntity containerB = newContainer(app, "B", 10, 30);
    MockItemEntity item1 = newItem(app, containerA, "1", 30);
    MockItemEntity item2 = newItem(app, containerB, "2", 20);
    MockItemEntity item3 = newItem(app, containerB, "3", 20);

    item1.stop();
    Entities.unmanage(item1);

    assertWorkratesEventually(
        ImmutableList.of(containerA, containerB),
        ImmutableList.of(item1, item2, item3),
        ImmutableList.of(20d, 20d));
  }