public void SetUp() { _loader = TestInitializer.ServiceProvider.GetService <IMetricMigrationLoader>(); _extractor = TestInitializer.ServiceProvider.GetService <IMetricMigrationSourceExtractor>(); _extract = _extracts.First(x => x.Name.IsSameAs(nameof(MetricMigrationExtract))); _count = _extractor.Extract(_extract, _protocol).Result; }
public ExtractMetricMigrationHandler(IMetricMigrationSourceExtractor metricMigrationSourceExtractor, IMetricExtractValidator extractValidator, IMetricMigrationLoader migrationLoader, ITempMetricMigrationExtractRepository tempMetricMigrationExtractRepository, IExtractHistoryRepository extractHistoryRepository) { _metricMigrationSourceExtractor = metricMigrationSourceExtractor; _extractValidator = extractValidator; _migrationLoader = migrationLoader; _tempMetricMigrationExtractRepository = tempMetricMigrationExtractRepository; _extractHistoryRepository = extractHistoryRepository; }