@SuppressWarnings("unchecked")
@Test
public void testGetProductOfferings() {

    when(savingsServiceFacade.retrieveApplicableSavingsProductsForCustomer(any(Integer.class))).thenReturn(offerings);
    
    controller.getProductOfferings(formBean);
    
    // verify correct interaction with formBean
    verify(formBean).setProductOfferings(offerings);
    Map<String, String> expectedOptions = new HashMap<String, String>();
    expectedOptions.put(offering.getPrdOfferingId().toString(), offering.getPrdOfferingName());
    verify(formBean).setProductOfferingOptions(any(Map.class));
}