@Test
public void nearestRootTermReturnsExactlyMatchingRootTerm() {

    // given
    var firstCalcRootTerm = "tomato";
    var secondCalcRootTerm = "apple";
    var term = firstCalcRootTerm;
    var firstCalc = new RootTermDistanceCalculator(firstCalcRootTerm, Set.of());
    var secondCalc = new RootTermDistanceCalculator(secondCalcRootTerm, Set.of());
    var calculators = Set.of(firstCalc, secondCalc);
    // when
    var actualNearestRootTerm = RootTermDistanceCalculator.nearestRootTerm(calculators, term, 100);
    // then
    assertThat(actualNearestRootTerm).isEqualTo(firstCalcRootTerm);
}