### Question:
AuthProviderController extends AbstractXulEventHandler { public void addProviders( List<NamedProvider> providers ) { if ( providers == null || providers.isEmpty() ) { return; } for ( NamedProvider provider : providers ) { model.add( provider ); } model.setSelectedItem( model.getModelObjects().get( 0 ) ); } AuthProviderController(); void setBindingFactory( BindingFactory bf ); BindingFactory getBindingFactory(); void init(); void setResourceBundle( ResourceBundle res ); void open(); Collection<AuthProvider> getPossibleTypes(); void setNewOverlay( AuthProvider provider ); String getNewOverlay(); void onAccept(); void onCancel(); void addNew(); void remove(); void browse(); void addProviders( List<NamedProvider> providers );  }### Answer:
@Test public void testAddProviders() { controller.addProviders( providers ); assertEquals( 8, controller.getModel().getModelObjects().size() ); }