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