public void SetUp()
        {
            _logger                  = A.Fake <ILogger>();
            _dnsRecordDao            = A.Fake <IDnsRecordDao>();
            _dnsRecordUpdater        = A.Fake <IDnsRecordUpdater>();
            _spfRecordImporterConfig = A.Fake <IRecordImporterConfig>();

            _dnsRecordProcessor = new DnsRecordProcessor(_dnsRecordDao, _dnsRecordUpdater, _spfRecordImporterConfig, _logger);
        }
 public PublishingDnsRecordUpdater(IDnsRecordUpdater dnsRecordUpdater,
                                   IMapper <List <RecordEntity>, DnsRecordMessage> mapper,
                                   IPublisher publisher,
                                   IPublisherConfig config)
 {
     _dnsRecordUpdater = dnsRecordUpdater;
     _mapper           = mapper;
     _publisher        = publisher;
     _config           = config;
 }
        public DnsRecordProcessor(IDnsRecordDao dnsRecordDao,
                                  IDnsRecordUpdater dnsRecordUpdater,
                                  IRecordImporterConfig recordImporterConfig,
                                  ILogger log)
        {
            _dnsRecordDao         = dnsRecordDao;
            _dnsRecordUpdater     = dnsRecordUpdater;
            _recordImporterConfig = recordImporterConfig;
            _log = log;

            _log.Debug($"DnsRecordProcessor created with following parameters: {Environment.NewLine}" +
                       $"\tDnsRecordLimit: {_recordImporterConfig.DnsRecordLimit}{Environment.NewLine}" +
                       $"\tRefreshIntervalSeconds: {_recordImporterConfig.RefreshIntervalSeconds}{Environment.NewLine}" +
                       $"\tFailureRefreshIntervalSeconds: {_recordImporterConfig.FailureRefreshIntervalSeconds}{Environment.NewLine}" +
                       $"\tRemainingTimeTheshold: {_recordImporterConfig.RemainingTimeTheshold}");
        }
Esempio n. 4
0
 public PersistantDnsRecordUpdater(IDnsRecordUpdater dnsRecordUpdater, IDnsRecordDao dao)
 {
     _dnsRecordUpdater = dnsRecordUpdater;
     _dao = dao;
 }