/// <summary> /// Argument Constructor /// </summary> /// <param name="notificationEngineClient">Used for communication with the server</param> public NotificationService(NotificationEngineClient notificationEngineClient) { // Save instance _notificationEngineClient = notificationEngineClient; // Initialize Objects _orderNotifications = new ConcurrentQueue <OrderNotification>(); _orderNotificationsCollection = new BlockingCollection <OrderNotification>(_orderNotifications); }
public void SetUp() { _notificationEngineMqServer = new NotificationEngineMqServer("NotificationEngineMqConfig.xml"); _notificationEngineMqServer.Connect(); _notificationEngineClient = ContextRegistry.GetContext()["NotificationEngineClient"] as NotificationEngineClient; if (_notificationEngineClient != null) { _notificationEngineClient.StartCommunicator(); } }