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);
        }