@Test
public void calculateMinimalDistanceReturnsZeroWhenTermEqualsDerivedTerm() {

    // given
    var rootTerm = "banana";
    var derivedTerm = "yellow-thing";
    var term = derivedTerm;
    var calculator = new RootTermDistanceCalculator(rootTerm, Set.of(derivedTerm));
    // when
    var actualMinDistance = calculator.calculateMinimalDistance(term);
    // then
    assertThat(actualMinDistance).isEqualTo(0);
}