Пример #1
0
 void LogProcessedMessage(ReceivedMessage message)
 {
     _eventTracing.Message_Processed(
         _configuration.InstanceName, 
         _configuration.MachineName, 
         message.MessageType, 
         message.EventID.ToString(), 
         message.MessageHandler
     );
 }
Пример #2
0
 public void ReceivedMessageEventSequence()
 {
     var sut = new ServiceEvents();
     var callbackCalled = false;
     var message = new ReceivedMessage
     {
         EventID = Guid.NewGuid(),
         MessageHandler = StringExtension.RandomString(),
         MessageType = StringExtension.RandomString(),
         Topic = StringExtension.RandomString()
     };
     sut.ReceivedMessageEventSequence.Subscribe(i =>
     {
         Assert.Same(i, message);
         callbackCalled = true;
     });
     sut.AddReceivedMessageEvent(message);
     Assert.True(callbackCalled);
 }