public DomainStatusPublisher(IMessageDispatcher dispatcher, IDkimEntityConfig spfEntityConfig, IDomainStatusEvaluator domainStatusEvaluator, ILogger <DomainStatusPublisher> log)
 {
     _dispatcher            = dispatcher;
     _spfEntityConfig       = spfEntityConfig;
     _log                   = log;
     _domainStatusEvaluator = domainStatusEvaluator;
 }
Example #2
0
 public void SetUp()
 {
     _messageDispatcher = A.Fake <IMessageDispatcher>();
     _dkimEntityConfig  = A.Fake <IDkimEntityConfig>();
     _selectorMessageEqualityComparer = new SelectorMessageEqualityComparer();
     _advisoryChangedNotifier         = new AdvisoryChangedNotifier(_messageDispatcher, _dkimEntityConfig, _selectorMessageEqualityComparer);
 }
Example #3
0
        public void SetUp()
        {
            _messageDispatcher = A.Fake <IMessageDispatcher>();
            _dkimEntityConfig  = A.Fake <IDkimEntityConfig>();
            _selectorRecordEqualityComparer = new SelectorRecordEqualityComparer();

            _fixture = new Fixture();
            _recordChangedNotifier = new RecordChangedNotifier(_messageDispatcher, _dkimEntityConfig, _selectorRecordEqualityComparer);
        }
Example #4
0
        public void SetUp()
        {
            _dispatcher            = A.Fake <IMessageDispatcher>();
            _dmarcEntityConfig     = A.Fake <IDkimEntityConfig>();
            _logger                = A.Fake <ILogger <DomainStatusPublisher> >();
            _domainStatusEvaluator = A.Fake <IDomainStatusEvaluator>();
            A.CallTo(() => _dmarcEntityConfig.SnsTopicArn).Returns("testSnsTopicArn");

            _domainStatusPublisher = new DomainStatusPublisher(_dispatcher, _dmarcEntityConfig, _domainStatusEvaluator, _logger);
        }
        public void SetUp()
        {
            _dkimEntityDao           = A.Fake <IDkimEntityDao>();
            _dkimEntityConfig        = A.Fake <IDkimEntityConfig>();
            _logger                  = A.Fake <ILogger <DkimEntity> >();
            _dispatcher              = A.Fake <IMessageDispatcher>();
            _domainStatusPublisher   = A.Fake <IDomainStatusPublisher>();
            _changeNotifierComposite = A.Fake <IChangeNotifiersComposite>();
            _clock = A.Fake <IClock>();

            _dkimEntity = new DkimEntity(_dkimEntityDao, _dkimEntityConfig, _dispatcher, _changeNotifierComposite, _domainStatusPublisher, _clock, _logger);
        }
 public DkimEntity(IDkimEntityDao dao,
                   IDkimEntityConfig config,
                   IMessageDispatcher dispatcher,
                   IChangeNotifiersComposite changeNotifierComposite,
                   IDomainStatusPublisher domainStatusPublisher,
                   IClock clock,
                   ILogger <DkimEntity> log)
 {
     _dao        = dao;
     _config     = config;
     _dispatcher = dispatcher;
     _changeNotifierComposite = changeNotifierComposite;
     _domainStatusPublisher   = domainStatusPublisher;
     _clock = clock;
     _log   = log;
 }
 public AdvisoryChangedNotifier(IMessageDispatcher dispatcher, IDkimEntityConfig dkimEntityConfig, IEqualityComparer <SelectorMessage> selectorMessageEqualityComparer)
 {
     _dispatcher       = dispatcher;
     _dkimEntityConfig = dkimEntityConfig;
     _selectorMessageEqualityComparer = selectorMessageEqualityComparer;
 }
 public RecordChangedNotifier(IMessageDispatcher dispatcher, IDkimEntityConfig dkimEntityConfig, IEqualityComparer <SelectorRecord> selectorRecordEqualityComparer)
 {
     _dispatcher       = dispatcher;
     _dkimEntityConfig = dkimEntityConfig;
     _selectorRecordEqualityComparer = selectorRecordEqualityComparer;
 }