public DatabaseParseReport Parse(DirFile file)
        {
            DatabaseParseReport databaseReport = null;

            if (file.Extension == "cs")
            {
                databaseReport = new DatabaseParseReport(GetTables(file.Content));
            }

            return(databaseReport);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }