@Test
public void testBearingDestinationAlongLocationDirection() {

    Line lrpLine = mapDatabase.getLine(3L); //84
    int projectionAlongLine = 70;
    GeoCoordinates bearingDestinationInDirection = bearingPointCalculator.calculateBearingDestinationInDirection(lrpLine, bearingDistance, projectionAlongLine);
    int distanceAlongSuccessorLine = bearingDistance - (lrpLine.getLineLength() - projectionAlongLine); // 25 - (84-70) = 11
    assertEquals(bearingDestinationInDirection, mapDatabase.getLine(4L).getGeoCoordinateAlongLine(distanceAlongSuccessorLine));
}