Example #1
0
 private static void CreateContainerFoldersWithFiles(IEnumerable <string> foldersFullPath, IEnumerable <string> fileNamesInsideFolder)
 {
     foreach (string containerName in foldersFullPath)
     {
         string path = Path.Combine(ContainerManagerTests.mockContainerEnvironment.Object.ContainerLogRootDirectory, containerName);
         Directory.CreateDirectory(path);
         ContainerManagerTests.CreateFilesInsideFolder(path, fileNamesInsideFolder);
     }
 }
Example #2
0
        private static void CreateFilesInsideFoldersWithSuffix(string folderPath, string folderNameSuffix, IEnumerable <string> fileNames)
        {
            List <string> foldersToAddFiles = new List <string>();

            var folders = Directory.EnumerateDirectories(folderPath);

            foreach (string folder in folders)
            {
                string folderName = Path.GetFileName(folder);
                if (folderName.EndsWith(folderNameSuffix, StringComparison.Ordinal))
                {
                    foldersToAddFiles.Add(folder);
                }
            }

            foreach (string folder in foldersToAddFiles)
            {
                ContainerManagerTests.CreateFilesInsideFolder(folder, fileNames);
            }
        }