Exemplo n.º 1
0
 public DomainStatusPublisher(IMessageDispatcher dispatcher, ISpfEntityConfig spfEntityConfig, IDomainStatusEvaluator domainStatusEvaluator, ILogger <DomainStatusPublisher> log)
 {
     _dispatcher            = dispatcher;
     _spfEntityConfig       = spfEntityConfig;
     _domainStatusEvaluator = domainStatusEvaluator;
     _log = log;
 }
Exemplo n.º 2
0
 public void SetUp()
 {
     _spfEntityDao            = A.Fake <ISpfEntityDao>();
     _spfEntityConfig         = A.Fake <ISpfEntityConfig>();
     _log                     = A.Fake <ILogger <SpfEntity> >();
     _dispatcher              = A.Fake <IMessageDispatcher>();
     _changeNotifierComposite = A.Fake <IChangeNotifiersComposite>();
     _domainStatusPublisher   = A.Fake <IDomainStatusPublisher>();
     _spfEntity               = new SpfEntity(_spfEntityDao, _spfEntityConfig, _changeNotifierComposite, _log, _dispatcher, _domainStatusPublisher);
 }
        public void SetUp()
        {
            StartUp.StartUp.ConfigureSerializerSettings();
            _dispatcher            = A.Fake <IMessageDispatcher>();
            _spfEntityConfig       = A.Fake <ISpfEntityConfig>();
            _logger                = A.Fake <ILogger <DomainStatusPublisher> >();
            _domainStatusEvaluator = A.Fake <IDomainStatusEvaluator>();
            A.CallTo(() => _spfEntityConfig.SnsTopicArn).Returns("testSnsTopicArn");

            _domainStatusPublisher = new DomainStatusPublisher(_dispatcher, _spfEntityConfig, _domainStatusEvaluator, _logger);
        }
        public void SetUp()
        {
            _dispatcher      = FakeItEasy.A.Fake <IMessageDispatcher>();
            _spfEntityConfig = FakeItEasy.A.Fake <ISpfEntityConfig>();

            _changeNotifier = new ChangeNotifiersComposite(new List <IChangeNotifier>
            {
                new RecordChangeNotifier(_dispatcher, _spfEntityConfig),
                new RecordMessagesChangeNotifier(_dispatcher, _spfEntityConfig, new MessageEqualityComparer()),
                new ReferencedRecordMessagesChangeNotifier(_dispatcher, _spfEntityConfig, new MessageEqualityComparer()),
                new ReferencedRecordChangeNotifier(_dispatcher, _spfEntityConfig)
            });
        }
 public SpfEntity(ISpfEntityDao dao,
                  ISpfEntityConfig spfEntityConfig,
                  IChangeNotifiersComposite changeNotifierComposite,
                  ILogger <SpfEntity> log,
                  IMessageDispatcher dispatcher,
                  IDomainStatusPublisher domainStatusPublisher)
 {
     _dao                     = dao;
     _log                     = log;
     _spfEntityConfig         = spfEntityConfig;
     _changeNotifierComposite = changeNotifierComposite;
     _dispatcher              = dispatcher;
     _domainStatusPublisher   = domainStatusPublisher;
 }
 public RecordMessagesChangeNotifier(IMessageDispatcher dispatcher, ISpfEntityConfig spfEntityConfig, IEqualityComparer <Message> messageEqualityComparer)
 {
     _dispatcher              = dispatcher;
     _spfEntityConfig         = spfEntityConfig;
     _messageEqualityComparer = messageEqualityComparer;
 }
 public RecordChangeNotifier(IMessageDispatcher dispatcher, ISpfEntityConfig spfEntityConfig)
 {
     _dispatcher      = dispatcher;
     _spfEntityConfig = spfEntityConfig;
 }