@Test
public void getRootNodesReturnsExpectedNodes() {

    // given
    var rootNodeDn = "root-dn";
    var staffNodeDn = "user-dn";
    var rootNode = new LdapUserNode()
            .setDn(rootNodeDn)
            .setManagerDn(rootNodeDn);
    var staffNode = new LdapUserNode()
            .setDn(staffNodeDn)
            .setManagerDn(rootNodeDn);
    // when
    var actualRootNodes = userUpdater.getRootNodes(List.of(rootNode, staffNode));
    // then
    assertThat(actualRootNodes).containsExactly(rootNode);
}