@Test
public void testExplodeNotification() {

    openAt(0, 0, itsGame2by1);
    TrackingMinesListener listener = new TrackingMinesListener() {
        @Override
        public void onBusted() {
            // ensure change is called before busted
            assertEquals(1, getChange());
            super.onBusted();
        }
    };
    itsGame2by1.addListener(listener);
    openAt(1, 0, itsGame2by1);
    assertEquals(1, listener.getBusted());
    assertEquals(1, listener.getChange());
    assertEquals(0, listener.getStart());
    assertEquals(0, listener.getDisarmed());
}