@Test
public void addHandlers() {

    scenarioGridPanelSpy.addHandlers(clickHandlerMock, scenarioSimulationGridPanelMouseMoveHandlerMock);
    assertEquals(clickHandlerMock, scenarioGridPanelSpy.clickHandler);
    assertEquals(scenarioSimulationGridPanelMouseMoveHandlerMock, scenarioGridPanelSpy.mouseMoveHandler);
    verify(scenarioGridPanelSpy, times(1)).unregister();
    verify(domElementContainerMock, times(1)).addDomHandler(eq(clickHandlerMock), eq(ClickEvent.getType()));
    verify(domElementContainerMock, times(1)).addDomHandler(eq(clickHandlerMock), eq(ContextMenuEvent.getType()));
    verify(scenarioGridLayerMock, times(1)).addNodeMouseOutHandler(eq(scenarioGridPanelSpy));
    verify(scenarioGridLayerMock, times(1)).addNodeMouseMoveHandler(eq(scenarioSimulationGridPanelMouseMoveHandlerMock));
    verify(scenarioGridLayerMock, times(1)).addNodeMouseWheelHandler(eq(scenarioGridPanelSpy));
    verify(scrollPanelMock, times(1)).addDomHandler(eq(scenarioGridPanelSpy), eq(ScrollEvent.getType()));
}