verify( executor ).scheduleWithFixedDelay( dispatcher, 5, EventDispatcher.FLUSH_DELAY, TimeUnit.SECONDS );
}
@Test( expected = IllegalStateException.class )
public void testThrowsISEWithoutExceptionHandler() {
Tracker tracker = mock( Tracker.class );
List<Tracker> trackers = new ArrayList<Tracker>();
trackers.add( tracker );
doThrow( RuntimeException.class ).when( tracker ).handleEvent( any( TrackingEvent.class ) );
EventDispatcher dispatcher = new EventDispatcher( mock( ScheduledExecutorService.class ) );