Exemple #1
0
        public void SetUp()
        {
            _dao       = A.Fake <IDkimPeriodicSchedulerDao>();
            _publisher = A.Fake <IMessagePublisher>();
            _config    = A.Fake <IDkimSchedulerConfig>();
            _log       = A.Fake <ILogger <DkimPollSchedulerProcessor> >();

            _processor = new DkimPollSchedulerProcessor(_dao, _publisher, _config, _log);
        }
Exemple #2
0
 public DkimPollSchedulerProcessor(
     IDkimPeriodicSchedulerDao dkimPeriodicSchedulerDao,
     IMessagePublisher publisher,
     IDkimSchedulerConfig config,
     ILogger <DkimPollSchedulerProcessor> log)
 {
     _dkimPeriodicSchedulerDao = dkimPeriodicSchedulerDao;
     _publisher = publisher;
     _config    = config;
     _log       = log;
 }
Exemple #3
0
        protected override void SetUp()
        {
            base.SetUp();

            _connectionInfoAsync = A.Fake <IConnectionInfoAsync>();

            _config = A.Fake <IDkimSchedulerConfig>();

            A.CallTo(() => _config.RefreshIntervalSeconds).Returns(86400);
            A.CallTo(() => _config.DomainsLimit).Returns(10);
            A.CallTo(() => _connectionInfoAsync.GetConnectionStringAsync()).Returns(ConnectionString);

            _dkimSchedulerDao =
                new DkimSchedulerDao(_connectionInfoAsync);
        }
Exemple #4
0
 public DkimPeriodicSchedulerDao(IConnectionInfoAsync connectionInfo,
                                 IDkimSchedulerConfig config)
 {
     _connectionInfo = connectionInfo;
     _config         = config;
 }