final String s3 = "aThirdStr";
final List<String> boundTo = Arrays.asList(s1, s2, s3);
@SuppressWarnings("unchecked")
final Provider<FlashCache> cacheProvider = createMock(Provider.class);
final FlashCache cache = createMock(FlashCache.class);
expect(cacheProvider.get())
.andReturn(cache);
cache.put("strings", boundTo);
replay(cacheProvider, cache);
final ChooseWidget widget = new ChooseWidget(new ProceedingWidgetChain(), "from=strings, bind=choice", new MvelEvaluator());