コード例 #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
ファイル: ConsumerTests.cs プロジェクト: jongyllen/ApiPush
        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
            };
        }
コード例 #3
0
 public void Setup()
 {
     _config = new ApiPushServiceConfiguration();
 }
コード例 #4
0
ファイル: ApiPushService.cs プロジェクト: jongyllen/ApiPush
 public ApiPushService(IApiPushServiceConfiguration configuration, IAutoSubscriberMessageDispatcher dispatcher)
 {
     _configuration = configuration;
     _dispatcher = dispatcher;
     Log.Info("ApiPushService initialized");
 }