@Test
public void shouldReturnNamesOfSubclasses() {

	// when
	Iterable<String> services = ClassIndex.getSubclassesNames(Service.class);
	// then
	assertThat(services).containsOnly(FirstService.class.getCanonicalName(), SecondService.class.getCanonicalName(),
			InnerClasses.class.getCanonicalName() + "$" + InnerClasses.InnerService.class.getSimpleName());
}