Beispiel #1
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);
         }
     }
 }
Beispiel #2
0
 public RandomFileGenerator(IFileContentGenerator contentGenerator, IFileNameGenerator nameGenerator)
 {
     _contentGenerator = contentGenerator;
     _nameGenerator    = nameGenerator;
 }