List<TransUnit> transUnits =
Lists.newArrayList(TestFixture.makeTransUnit(1),
TestFixture.makeTransUnit(2));
when(displayProvider.get()).thenReturn(display1, display2);
presenter.showData(transUnits);
TransUnitId previousSelectedId = transUnits.get(0).getId();
when(display1.getId()).thenReturn(previousSelectedId);
when(display1.getSourcePanelList()).thenReturn(
Lists.newArrayList(hasSelectableSource1));
TransUnitId selectedId = transUnits.get(1).getId();
when(display2.getId()).thenReturn(selectedId);
when(display2.getSourcePanelList()).thenReturn(
Lists.newArrayList(hasSelectableSource1, hasSelectableSource2));
// When: select source with id 1