Exemplo n.º 1
0
 public AssignmentGenerator(IRepository <PreAssignment, int> preAssignmentRepository, IAbstractSyntaxTreeGenerator abstractSyntaxTreeGenerator, IAbstractSyntaxTreeClassExtractor abstractSyntaxTreeClassExtractor, IAbstractSyntaxTreeMethodExtractor abstractSyntaxTreeMethodExtractor, IUnitTestGenerator unitTestGenerator)
 {
     PreAssignmentRepository           = preAssignmentRepository;
     AbstractSyntaxTreeGenerator       = abstractSyntaxTreeGenerator;
     AbstractSyntaxTreeClassExtractor  = abstractSyntaxTreeClassExtractor;
     AbstractSyntaxTreeMethodExtractor = abstractSyntaxTreeMethodExtractor;
     UnitTestGenerator = unitTestGenerator;
 }
 public SnapshotReportGenerator(IAbstractSyntaxTreeGenerator abstractSyntaxTreeGenerator, IAbstractSyntaxTreeClassExtractor classExtractor,
                                IRepository <SnapshotReport, int> snapshotReports, ISnapshotMethodGenerator methodGenerator, IUnitTestGenerator unitTestGenerator)
 {
     AbstractSyntaxTreeGenerator = abstractSyntaxTreeGenerator;
     ClassExtractor    = classExtractor;
     SnapshotReports   = snapshotReports;
     MethodGenerator   = methodGenerator;
     UnitTestGenerator = unitTestGenerator;
 }
Exemplo n.º 3
0
 public SnapshotGenerator(ISnapshotDateConverter converter, IRepository <SnapshotSubmission, int> snapshotSubmissions, IRepository <Snapshot, int> snapshots, ISnapshotReportGenerator reportGenerator, IRepository <Student, string> students, IAbstractSyntaxTreeClassExtractor classExtractor, IAbstractSyntaxTreeGenerator abstractSyntaxTreeGenerator)
 {
     Converter                   = converter;
     SnapshotSubmissions         = snapshotSubmissions;
     Snapshots                   = snapshots;
     ReportGenerator             = reportGenerator;
     Students                    = students;
     ClassExtractor              = classExtractor;
     AbstractSyntaxTreeGenerator = abstractSyntaxTreeGenerator;
 }
Exemplo n.º 4
0
 public MarkovModelGenerator(ILineFilter lineFilter, IAbstractSyntaxTreeGenerator abstractSyntaxTreeGenerator,
                             IAbstractSyntaxTreeClassExtractor abstractSyntaxTreeClassExtractor, IAbstractSyntaxTreeMetricCreator abstractSyntaxTreeMetricCreator,
                             IBagOfWordsMetricCreator bagOfWordsMetricCreator, IRepository <MarkovModel, int> markovModelRepository,
                             IAbstractSyntaxTreeMethodExtractor abstractSyntaxTreeMethodExtractor,
                             IMarkovModelCreator markovModelCreator)
 {
     LineFilter = lineFilter;
     AbstractSyntaxTreeGenerator       = abstractSyntaxTreeGenerator;
     AbstractSyntaxTreeClassExtractor  = abstractSyntaxTreeClassExtractor;
     AbstractSyntaxTreeMetricCreator   = abstractSyntaxTreeMetricCreator;
     AbstractSyntaxTreeMethodExtractor = abstractSyntaxTreeMethodExtractor;
     BagOfWordsMetricCreator           = bagOfWordsMetricCreator;
     MarkovModelCreator    = markovModelCreator;
     MarkovModelRepository = markovModelRepository;
 }