### Question:
DataSourceEventHelper { public void fireCreateEvent( NewDataSourceEvent event ) { newDataSourceEvent.fire( event ); } DataSourceEventHelper( ); @Inject  DataSourceEventHelper( Event< NewDataSourceEvent > newDataSourceEvent,
                                  Event< UpdateDataSourceEvent > updateDataSourceEvent,
                                  Event< DeleteDataSourceEvent > deleteDataSourceEvent,
                                  Event< NewDriverEvent > newDriverEvent,
                                  Event< UpdateDriverEvent > updateDriverEvent,
                                  Event< DeleteDriverEvent > deleteDriverEvent ); void fireCreateEvent( NewDataSourceEvent event ); void fireUpdateEvent( UpdateDataSourceEvent event ); void fireDeleteEvent( DeleteDataSourceEvent event ); void fireCreateEvent( NewDriverEvent event ); void fireUpdateEvent( UpdateDriverEvent event ); void fireDeleteEvent( DeleteDriverEvent event );  }### Answer:
@Test public void testCreateDataSourceEvent( ) { eventHelper.fireCreateEvent( newDataSource ); verify( newDataSourceEvent, times( 1 ) ).fire( newDataSource ); }
@Test public void testCreateDriverEvent( ) { eventHelper.fireCreateEvent( newDriver ); verify( newDriverEvent, times( 1 ) ).fire( newDriver ); }