@Test
public void testGetFactTypes() throws Exception {

    final String[] fakeFactTypesArray = new String[]{"factType1", "factType2", "factType3"};
    final List<String> expectedFactTypes = Arrays.asList(fakeFactTypesArray);
    when(oracle.getFactTypes()).thenReturn(fakeFactTypesArray);
    final List<String> factTypes = presenter.getFactTypes();
    assertEquals(expectedFactTypes,
                 factTypes);
}