public DatabaseParseReport Parse(DirFile file) { DatabaseParseReport databaseReport = null; if (file.Extension == "cs") { databaseReport = new DatabaseParseReport(GetTables(file.Content)); } return(databaseReport); }
public void TEST_EMPTY_REPORT() { //Assign string input_Content = ""; DatabaseParseReport output; DatabaseParseReport expectedOutput = new DatabaseParseReport(null); IDatabaseParser actor = new EntityFrameworkDatabaseParser(); //Act //output = actor.Parse(input_Content); //Assert //output.ShouldDeepEqual(expectedOutput); }
public FileParseReport Parse(DirFile file) { FileParseReport databaseReport = null; if (file.Extension == "cs") { List <DatabaseParseReport> databaseParseReports = new List <DatabaseParseReport>(); foreach (IDatabaseParser dbParser in _databaseParsers) { DatabaseParseReport dbReport = dbParser.Parse(file); if (dbReport != null) { databaseParseReports.Add(dbReport); } } databaseReport = new FileParseReport(file.Name, databaseParseReports, null); } return(databaseReport); }