Ejemplo n.º 1
0
        public void GenerateFiles(int filesCount, int contentLength)
        {
            for (var i = 0; i < filesCount; ++i)
            {
                var generatedFileContent = _contentGenerator.Generate(contentLength);

                var generatedFileName = _nameGenerator.Generate();

                this.WriteBytesToFile(generatedFileName, generatedFileContent);
            }
        }
Ejemplo n.º 2
0
 private void CreateFile(IFileContentGenerator fileContentGenerator, string filePath, TreeNodeCollection treeNodeCollection)
 {
     if (!String.IsNullOrEmpty(filePath))
     {
         var fileContent          = fileContentGenerator.Generate(treeNodeCollection);
         var fileWriter           = new FileWriter();
         var isSourceFileCreation = IsFileCreationAllowed(filePath);
         if (isSourceFileCreation)
         {
             fileWriter.WriteTo(filePath, fileContent);
         }
     }
 }