@Test
public void testValidateFields() {

	List<TimesheetDayEntryChangePresenterEx> entryPresenters = new ArrayList<TimesheetDayEntryChangePresenterEx>();
	entryPresenters.add(entryChangePresenter);
	entryPresenters.add(entryChangePresenter);
	entryPresenters.add(entryChangePresenter);
	presenterImpl.entryPresenters = entryPresenters;
	when(view.checkAllFieldsValid()).thenReturn(true);
	when(entryChangePresenter.validateFields()).thenReturn(true);
	// prep done, test!
	boolean res = presenterImpl.validateFields();
	assertTrue(res);
	verify(view).checkAllFieldsValid();
	verify(entryChangePresenter, times(3)).validateFields();
}