public SlothMqNotificationPublisher(IEventStore eventStore, IPublishedNotificationTrackerStore publishedNotificationTrackerStore, object messagingLocator) { this._eventStore = eventStore; this._publishedNotificationTrackerStore = publishedNotificationTrackerStore; this._exchangeName = messagingLocator.ToString(); this._exchangePublisher = new ExchangePublisher(this._exchangeName); }
protected void Setup() { DomainEventPublisher.Instance.Reset(); SlothServer.ExecuteInProcessDetachedServer(); this._testExchangeListener = new TestExchangeListener(); SlothClient.Instance.Register(this._testExchangeListener); // new TestExchangeListenerAgain(); // new TestExchangeListenerAgain(); // new TestExchangeListenerAgain(); SlothClient.Instance.Register(new TestExchangeListenerAgain()); SlothClient.Instance.Register(new TestExchangeListenerAgain()); SlothClient.Instance.Register(new TestExchangeListenerAgain()); this._publisher = new ExchangePublisher("TestExchange"); }
private void SetUp() { DomainEventPublisher.Instance.Reset(); SlothServer.ExecuteInProcessDetachedServer(); Thread.Sleep(500); _phoneNumberExecutive = new PhoneNumberExecutive(); _phoneNumberFinder = new PhoneNumberFinder(); _matchtedPhoneNumberCounter = new MatchtedPhoneNumberCounter(); _totalPhoneNumbersCounter = new TotalPhoneNumbersCounter(); SlothClient.Instance.Register(this._phoneNumberExecutive); SlothClient.Instance.Register(this._phoneNumberFinder); SlothClient.Instance.Register(this._matchtedPhoneNumberCounter); SlothClient.Instance.Register(this._totalPhoneNumbersCounter); _publisher = new ExchangePublisher("PhoneNumberExchange"); }