private IEnumerable <string> GenerateFilesForProject()
        {
            var generator        = new FeatureFileCodeBehindGenerator();
            var generatorPlugins = GeneratorPlugins?.Select(gp => gp.ItemSpec).ToList() ?? new List <string>();

            return(generator.GenerateFilesForProject(ProjectPath, RootNamespace, FeatureFiles.Select(i => i.ItemSpec).ToList(), generatorPlugins, ProjectFolder, OutputPath));
        }
        public IEnumerable <string> GenerateFilesForProject(List <string> generatorPlugins, string projectPath, string projectFolder, string outputPath, string rootNamespace, List <string> featureFiles)
        {
            var generator = new FeatureFileCodeBehindGenerator();

            return(generator.GenerateFilesForProject(projectPath, rootNamespace, featureFiles, generatorPlugins, projectFolder, outputPath));
        }