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; }