### Question:
PropertyChangeSupport { public void fireChangeAll() { for (PropertyChangeListeners propertyChangeListeners : listenerMap.values()) { propertyChangeListeners.firePropertyChange(); } } PropertyChangeSupport(PropertyValidation validation); void addPropertyChangeListener(String propertyName, PropertyChangeListener listener); void removePropertyChangeListener(String propertyName, PropertyChangeListener listener); void firePropertyChange(String propertyName); void fireChangeAll();  }### Answer:
@Test public void givenListenersOnProperty1AndProperty2_whenFireChangeAll_thenShouldAllReceiveNotifications() { MockPropertyChangeListener listenerOnProperty1 = createListenerOnProperty(Bean.PROPERTY1); MockPropertyChangeListener listenerOnProperty2 = createListenerOnProperty(Bean.PROPERTY2); propertyChangeSupport.fireChangeAll(); assertTrue(listenerOnProperty1.propertyChangedFired); assertTrue(listenerOnProperty2.propertyChangedFired); }