public DomainStatusPublisher(IMessageDispatcher dispatcher, ITlsEntityConfig tlsEntityConfig, ITlsEntityDao dao, IDomainStatusEvaluator domainStatusEvaluator, ILogger <DomainStatusPublisher> log)
 {
     _dispatcher            = dispatcher;
     _tlsEntityConfig       = tlsEntityConfig;
     _dao                   = dao;
     _domainStatusEvaluator = domainStatusEvaluator;
     _log                   = log;
 }
 public AdvisoryChangedNotifier(IMessageDispatcher dispatcher, ITlsEntityConfig tlsEntityConfig,
                                IEqualityComparer <TlsEvaluatedResult> messageEqualityComparer, ILogger <AdvisoryChangedNotifier> logger)
 {
     _dispatcher              = dispatcher;
     _tlsEntityConfig         = tlsEntityConfig;
     _messageEqualityComparer = messageEqualityComparer;
     _logger = logger;
 }
 public void SetUp()
 {
     _messageDispatcher       = A.Fake <IMessageDispatcher>();
     _tlsEntityConfig         = A.Fake <ITlsEntityConfig>();
     _messageEqualityComparer = new MessageEqualityComparer();
     _logger = A.Fake <ILogger <AdvisoryChangedNotifier> >();
     _advisoryChangedNotifier =
         new AdvisoryChangedNotifier(_messageDispatcher, _tlsEntityConfig, _messageEqualityComparer, _logger);
 }
        public void SetUp()
        {
            _dao                     = A.Fake <ITlsEntityDao>();
            _log                     = A.Fake <ILogger <TlsEntity.Entity.TlsEntity> >();
            _clock                   = A.Fake <IClock>();
            _tlsEntityConfig         = A.Fake <ITlsEntityConfig>();
            _dispatcher              = A.Fake <IMessageDispatcher>();
            _domainStatusPublisher   = A.Fake <IDomainStatusPublisher>();
            _changeNotifierComposite = A.Fake <IChangeNotifiersComposite>();

            _tlsEntity = new TlsEntity.Entity.TlsEntity(_dao, _clock, _tlsEntityConfig, _dispatcher, _domainStatusPublisher, _changeNotifierComposite, _log);
        }
예제 #5
0
 public TlsEntity(ITlsEntityDao dao,
                  IClock clock,
                  ITlsEntityConfig tlsEntityConfig,
                  IMessageDispatcher dispatcher,
                  IDomainStatusPublisher domainStatusPublisher,
                  IChangeNotifiersComposite changeNotifiersComposite,
                  ILogger <TlsEntity> log)
 {
     _dao   = dao;
     _clock = clock;
     _log   = log;
     _domainStatusPublisher    = domainStatusPublisher;
     _tlsEntityConfig          = tlsEntityConfig;
     _dispatcher               = dispatcher;
     _changeNotifiersComposite = changeNotifiersComposite;
 }