Я использую UnitTest ++. Тесты находятся в отдельном проекте, но фактические тесты переплетены с фактическим кодом. Они существуют в папке под разделом под тестом. т.е.:
MyProject\src\< - источник реального приложения
MyProject\src\tests < - источник тестов
, Если Вы вложили папки (и кто не делает) тогда у них также будет свой собственный \tests подкаталог.
Это не часть протокола LDAP и не стандартная процедура. Это то, что вы обычно делаете в своей клиентской логике. Однако, в зависимости от того, какой сервер LDAP вы используете, этого можно добиться с помощью подключаемого модуля или расширения.