@Test
public void testDoubleClickToSelectUnselectedTile() {

  testDragToSelectMultiple();
  doubleClickOn(thirdTile);
  waitForFxEvents();
  assertAll("All but the first tile should be selected",
      () -> assertFalse(firstTile.isSelected(), "First tile was still selected"),
      () -> assertFalse(secondTile.isSelected(), "Second tile was still selected"),
      () -> assertTrue(thirdTile.isSelected(), "Third tile was not selected")
  );
}