Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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);
 }