public SQLiteGenerator(IDataGenerationJobService jobService, IVersionService versionService, AnmatConfiguration configuration) { this.scriptBuilder = new StringBuilder(); this.jobService = jobService; this.versionService = versionService; this.configuration = configuration; }
private AnmatContext(IVersionService versionService, IDataGenerationJobService jobService, IDocumentReader documentReader, IEnumerable <IDocumentGenerator> documentGenerators, ISQLGenerator sqlGenerator, AnmatConfiguration configuration) { this.Configuration = configuration; this.VersionService = versionService; this.JobService = jobService; this.DocumentReader = documentReader; this.DocumentGenerators = documentGenerators; this.SQLGenerator = sqlGenerator; }
public DocumentGenerator(string name, IDocumentReader reader, IDataGenerationJobService jobService, IDocumentMetadataService metadataService, AnmatConfiguration configuration) { this.reader = reader; this.jobService = jobService; this.metadataService = metadataService; this.configuration = configuration; this.Name = name; this.Metadata = this.GetMetadata(); }