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}"); }
public PersistantDnsRecordUpdater(IDnsRecordUpdater dnsRecordUpdater, IDnsRecordDao dao) { _dnsRecordUpdater = dnsRecordUpdater; _dao = dao; }