public IEnumerable <string> Parse()
 {
     return(ParseInitialDataSql()
            .Cast <Match>()
            .Select(match => DbMigrationPath.CombineAndReadAll(dbMigrationPath.InitialDataFolderPath, match.Groups[fileGroup].Value))
            .SelectMany(SqlDataParser.SplitByGoStatements)
            .Where(sql => !string.IsNullOrWhiteSpace(sql)));
 }
 public InitialDataParser(DbMigrationPath dbMigrationPath)
 {
     this.dbMigrationPath = dbMigrationPath;
 }