@Test
public void getAnnotatedMethodsOnlyReturnsInterfaces() {

    // given
    var expectedBasePackage = "de/test";
    var allAnnotatedClasses = Set.of(String.class, Iterable.class, Comparable.class);
    var expectedReturnedClasses = Set.of(Iterable.class, Comparable.class);
    given(typeScannerMock.findTypes(expectedBasePackage)).willReturn(allAnnotatedClasses);
    // when
    var actualAnnotatedClasses = projectionService.getAnnotatedInterfaces(expectedBasePackage);
    // then
    assertThat(actualAnnotatedClasses).containsExactlyInAnyOrderElementsOf(expectedReturnedClasses);
}