### Question:
Tile extends Control { public final void open() { workbench.openModule(getModule()); } Tile(Workbench workbench); final void open(); final WorkbenchModule getModule(); final void setModule(WorkbenchModule module); final ObjectProperty<WorkbenchModule> moduleProperty(); final String getName(); final ReadOnlyStringProperty nameProperty(); final Node getIcon(); final ReadOnlyObjectProperty<Node> iconProperty();  }### Answer:
@Test void open() { tile.open(); verify(mockBench).openModule(mockModules[0]); tile.setModule(mockModules[1]); tile.open(); verify(mockBench).openModule(mockModules[1]); }