예제 #1
0
 public void Setup()
 {
     _apiPushServiceConfiguration = Substitute.For<IApiPushServiceConfiguration>();
     _pushSender = Substitute.For<IPushSender>();
     _subscriptionStorage = Substitute.For<ISubscriptionStorage>();
     Consumer consumer = new Consumer(_subscriptionStorage, _pushSender, _apiPushServiceConfiguration);
     dispatcher = new MessageDispatcher(consumer);
 }
예제 #2
0
        public void Setup()
        {
            _apiPushServiceConfiguration = Substitute.For<IApiPushServiceConfiguration>();
            _apiPushServiceConfiguration.RetryDelayInSeconds.Returns(30);
            _apiPushServiceConfiguration.RetryAttempts.Returns(3);

            _pushSender = Substitute.For<IPushSender>();
            _subscriptionStorage = Substitute.For<ISubscriptionStorage>();
            _consumer = new Consumer(_subscriptionStorage, _pushSender, _apiPushServiceConfiguration);

            _itemUpdated = new ItemUpdated
            {
                ItemId = 1,
                PartnerId = 1,
                UpdatedAt = DateTime.Now
            };
        }
 public void Setup()
 {
     _config = new ApiPushServiceConfiguration();
 }
예제 #4
0
 public ApiPushService(IApiPushServiceConfiguration configuration, IAutoSubscriberMessageDispatcher dispatcher)
 {
     _configuration = configuration;
     _dispatcher = dispatcher;
     Log.Info("ApiPushService initialized");
 }