示例#1
0
 public Subscriber(ILogger <Subscriber> log, SubscriberConfiguration config, IMultipleBatchProcessor multipleBatchProcessor, IMessageReceiverFactory messageReceiverFactory, ISubscriptionBuilder subscriptionBuilder)
 {
     _log    = log;
     _config = config;
     _multipleBatchProcessor = multipleBatchProcessor;
     _messageReceiverFactory = messageReceiverFactory;
     _subscriptionBuilder    = subscriptionBuilder;
 }
 public SubscriberTests()
 {
     _subscriberConfiguration = Substitute.For <SubscriberConfiguration>();
     _multipleBatchProcessor  = Substitute.For <IMultipleBatchProcessor>();
     _messageReceiverFactory  = Substitute.For <IMessageReceiverFactory>();
     _subscriptionBuilder     = Substitute.For <ISubscriptionBuilder>();
     _logger     = Substitute.For <ILogger <Subscriber> >();
     _subscriber = new Subscriber(_logger, _subscriberConfiguration, _multipleBatchProcessor, _messageReceiverFactory, _subscriptionBuilder);
 }