    @Test
    public void testThatWhenOnPointDetectedIsCalledThenTheDetectedCellIsAlive() {

        givenThatAutomataHasAllCellsDead();

        assertThat(gameOfLifeAutomata.getCells()[ANY_CELL_X][ANY_CELL_Y]).isEqualTo(DEAD);

        gameOfLife.onPointDetected(ANY_CELL_X, ANY_CELL_Y, ANY_CELL_X, ANY_CELL_Y);

        assertThat(gameOfLifeAutomata.getCells()[ANY_CELL_X][ANY_CELL_Y]).isEqualTo(ALIVE);
    }