Esempio n. 1
0
        public void Should_Set_Thread_ID()
        {
            // Given, When
            var result = new StopListeningEvent(1);

            // Then
            Assert.Equal(1, result.ThreadId);
        }
Esempio n. 2
0
        public void Handle(StopListeningEvent message)
        {
            Debug.Assert(message.ThreadId > -1, "Invalid thread ID recieved.");
            _logger.Information("Received StartListeningEvent (#{0})", message.ThreadId);

            if (message.ThreadId > 0)
            {
                _service.Stop(message.ThreadId);
            }
            else
            {
                _service.Stop();
            }
        }
 protected virtual void TriggerStopListeningEvent(EventArgs e)
 {
     StopListeningEvent?.Invoke(this, e);
 }