Пример #1
0
        /// <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);
        }
Пример #2
0
        public void SetUp()
        {
            _notificationEngineMqServer = new NotificationEngineMqServer("NotificationEngineMqConfig.xml");
            _notificationEngineMqServer.Connect();

            _notificationEngineClient = ContextRegistry.GetContext()["NotificationEngineClient"] as NotificationEngineClient;
            if (_notificationEngineClient != null)
            {
                _notificationEngineClient.StartCommunicator();
            }
        }