private DirectoryInfo CreateStructure(string sourceName, int depth)
        {
            string sourcePath = GetChildPath(sourceName.ToLower());

            // clean up old test structure
            if (Directory.Exists(sourcePath))
            {
                Directory.Delete(sourcePath, true);
            }

            DirectoryInfo directory = IOUtility.CreateStructure(sourcePath, depth);

            return(directory);
        }