@Test
public void wrapsWorkListenerOnParameterizedStartWork() throws WorkException
{
final Work work = mock(Work.class);
long startTimeout = 0;
ExecutionContext execContext = mock(ExecutionContext.class);
WorkListener workListener = mock(WorkListener.class);
WorkListener wrappedWorkListener = mock(WorkListener.class);
WorkListenerWrapperFactory workListenerWrapperFactory = mock(WorkListenerWrapperFactory.class);
when(workListenerWrapperFactory.create(work, workListener)).thenReturn(wrappedWorkListener);