ICategory[] categories = {Category.WORKSPACE, Category.DATE};
List<TreePath> expected = asList(
newPath(ws, date, duration),
newPath(ws2, date2, duration2));
ISessionData data2 = mock(ISessionData.class);
given(data2.get(ISessionData.DATE)).willReturn(date2);
given(data2.get(ISessionData.DURATION)).willReturn(duration2);
given(data2.get(ISessionData.WORKSPACE)).willReturn(ws2);
ICategoryProvider provider = mock(ICategoryProvider.class);
given(provider.getSelected()).willReturn(asList(categories));
ITreePathBuilder builder = create(provider);