Its bit late to give you my solution - but It would be useful for others if the encounter the same issue.
Possible solution would be as follows
private string sDomain = "localhost:10389";
private string sDefaultOU = "ou=users,ou=system";
private string sServiceUser = @"uid=admin,ou=system";
private string sServicePassword = "secret";
PrincipalContext oPrincipalContext = new PrincipalContext
(ContextType.Domain, sDomain, sDefaultOU, sServiceUser, sServicePassword);
Hope this helps and it worked for me.