public static DirectoryEntry CreateWorkspace() { String domainRoot = DirectoryServices.GetDomainDistinguishedName(); String orgUnitName = $"OU=SynUnitTests_{Utility.GenerateToken( 8 )},{domainRoot}"; // Setup Test Workspace Console.WriteLine($"Creating Workspace : [{orgUnitName}]"); Dictionary <string, List <string> > properties = new Dictionary <string, List <string> >(); DirectoryServices.AddProperty(properties, "description", "UnitTest Workspace"); DirectoryEntry workspace = DirectoryServices.CreateDirectoryEntry("OrganizationalUnit", orgUnitName, properties); Assert.That(workspace, Is.Not.Null); return(workspace); }