예제 #1
0
 public AssertConsumerFactory(ISubscriberFactory subscriberFactory)
 {
     _subscriberFactory = subscriberFactory;
     _consumers         = new List <IDisposable>();
 }
예제 #2
0
        public MessageBroker(IExchangeSubscriberService exchangeSubscriberService, INotificationService notificationService, ISubscriberFactory subscriberFactory)
        {
            _exchangeSubscriberService = exchangeSubscriberService;
            _notificationService       = notificationService;
            _subscriberFactory         = subscriberFactory;

#if NET462
            _memoryCache = MemoryCache.Default;
#else
            _memoryCache = new MemoryCache(new MemoryCacheOptions());
#endif
        }
예제 #3
0
 public AssertConsumer(ISubscriberFactory subscriberFactory, string routingKey, IEnumerable <string> eventTypes)
 {
     _subscriberFactory = subscriberFactory;
     _routingKey        = routingKey;
     _eventTypes        = eventTypes;
 }
예제 #4
0
 public static void Register(ISubscriberFactory factory)
 {
     _subscriberSetting.Register(factory);
 }
 public void OneTimeTearDown()
 {
     _noteFactory       = null;
     _subscriberFactory = null;
 }
 public void OneTimeSetup()
 {
     // ARRANGE
     _noteFactory       = Substitute.For <INoteFactory>();
     _subscriberFactory = Substitute.For <ISubscriberFactory>();
 }
예제 #7
0
 public MemberService(ISubscriberFactory factoryMethod, ILogger <MemberService> logger)
 {
     _logger        = logger;
     _factoryMethod = factoryMethod;
 }