def test_run_parser_multi(self):
        """
        Location: 'model.py-FileProcessor-process_class-Lines(126-170)'
        Testing whether the processed module can be
        used to create a uml diagram with multiple files
        Author: Jake
        """
        statistics = StatisticsCreator("RefactorTestDB")
        statistics.create_tables()

        processor = model.FileProcessor(statistics)
        processor.process_files(self.multi_file_test)

        extracted_modules = processor.get_modules()

        new_uml = uml_out.MakeUML(False, False)

        expected = new_uml.create_class_diagram(extracted_modules)

        controller = Controller()
        controller.files = self.multi_file_test
        actual = controller.run_parser(False, False)

        self.assertEqual(expected, actual)