@Test
public void testPostProcessBeforeInitializationWithLdapPathAwareNoBasePathSet() throws Exception {

	final LdapContextSource expectedContextSource = new LdapContextSource();
	String expectedPath = "dc=example, dc=com";
	expectedContextSource.setBase(expectedPath);
	tested = new BaseLdapPathBeanPostProcessor() {
		BaseLdapPathSource getBaseLdapPathSourceFromApplicationContext() {
			return expectedContextSource;
		}
	};
	Object result = tested.postProcessBeforeInitialization(ldapPathAwareMock, "someName");
       verify(ldapPathAwareMock).setBaseLdapPath(new DistinguishedName(expectedPath));
	assertThat(result).isSameAs(ldapPathAwareMock);
}