public RecoverabilityIntegrityScoringLogic( IMetricDataRepository metricDataRepository, IRecoverabilityIntegritySummaryReporter recoverabilityIntegritySummaryReporter) { this.metricDataRepository = metricDataRepository; this.recoverabilityIntegritySummaryReporter = recoverabilityIntegritySummaryReporter; }
public RtoMetricLogic( IGapsCollectionVerifier gapsCollectionVerifier, IDatabaseRepository databaseRepository, IMetricDataService metricDataService, IRecoveryObjectivesReporter recoveryObjectivesReporter, IRecoverabilityIntegritySummaryReporter recoverabilityIntegritySummaryReporter) { this.gapsCollectionVerifier = gapsCollectionVerifier; this.databaseRepository = databaseRepository; this.metricDataService = metricDataService; this.recoveryObjectivesReporter = recoveryObjectivesReporter; this.recoverabilityIntegritySummaryReporter = recoverabilityIntegritySummaryReporter; }