@Test
public void scanForSagas_defaultCtor_doesNotReturnAbstractBaseClass() {

    // given
    ReflectionsTypeScanner sut = new ReflectionsTypeScanner();
    // when
    Collection<Class<? extends Saga>> foundSagas = sut.scanForSagas();
    // then
    assertThat("Expected not to find AbstractSaga in returned list.", foundSagas, not(hasItem(AbstractSaga.class)));
}