public ServiceQualityController() { this.connectionFactory = new HelperConnectionFactory(ConnectionHelper.Helper()); this.SqlRepo = new SqlServerRepository(connectionFactory); var toggleProvider = new PdbSqlToggleProvider(connectionFactory); var reportRepositoryFactory = new RecoverabilityIntegrityReportReaderFactory(toggleProvider, this.connectionFactory); var reportRepository = reportRepositoryFactory.Get(); this.ReportingService = new BackupDbccService(SqlRepo, reportRepository); }
private BackupDbccService GetBackupDbccService() { var connectionFactory = new HelperConnectionFactory(ConnectionHelper.Helper()); var sqlRepo = new SqlServerRepository(connectionFactory); var toggleProvider = new PdbSqlToggleProvider(connectionFactory); var reportRepositoryFactory = new RecoverabilityIntegrityReportReaderFactory(toggleProvider, connectionFactory); var reportRepository = reportRepositoryFactory.Get(); return(new BackupDbccService(sqlRepo, reportRepository)); }
public RecoveryObjectivesReport() : base(lookingGlassDependency: true) { var toggleProvider = new PdbSqlToggleProvider(this.connectionFactory); var reportRepositoryFactory = new RecoverabilityIntegrityReportReaderFactory(toggleProvider, connectionFactory); var reportRepository = reportRepositoryFactory.Get(); _backupDbcc = new BackupDbccService(this.SqlRepo, reportRepository); _indicatorService = new QualityIndicatorService(new QualityIndicatorConfigurationService(SqlRepo.ConfigurationRepository)); }
public GapSummaryReport() : base(true) { var toggleProvider = new PdbSqlToggleProvider(this.connectionFactory); var reportRepositoryFactory = new RecoverabilityIntegrityReportReaderFactory(toggleProvider, connectionFactory); var reportRepository = reportRepositoryFactory.Get(); _backupDbcc = new BackupDbccService(this.SqlRepo, reportRepository); _indicatorService = new QualityIndicatorService(new QualityIndicatorConfigurationService(this.SqlRepo.ConfigurationRepository)); }
public void Setup() { this.toggleProviderMock = new Mock <IToggleProvider>(); this.connectionFactoryMock = new Mock <IConnectionFactory>(); this.factory = new RecoverabilityIntegrityReportReaderFactory(this.toggleProviderMock.Object, this.connectionFactoryMock.Object); }