public void publish_with_TMessage_should_work()
        {
            //-----------------------------------------------------------------------------------------------------------
            // Arrange
            //-----------------------------------------------------------------------------------------------------------
            var messageBus = The <IMessageBus>();
            var message    = new RabbitMqTestMessage {
                Message = "Hi"
            };

            //-----------------------------------------------------------------------------------------------------------
            // Act
            //-----------------------------------------------------------------------------------------------------------
            messageBus.Publish(message);

            //-----------------------------------------------------------------------------------------------------------
            // Assert
            //-----------------------------------------------------------------------------------------------------------
            _bus.Received().Publish <IRabbitMqTestMessage>(message);
        }
Exemple #2
0
        //[Fact]
        public void publish_object_with_type_should_work()
        {
            //-----------------------------------------------------------------------------------------------------------
            // Arrange
            //-----------------------------------------------------------------------------------------------------------
            var messageBus = The <IMessageBus>();
            var message    = new RabbitMqTestMessage {
                Message = "Hi"
            };

            //-----------------------------------------------------------------------------------------------------------
            // Act
            //-----------------------------------------------------------------------------------------------------------
            messageBus.Publish((object)message, typeof(IRabbitMqTestMessage));

            //-----------------------------------------------------------------------------------------------------------
            // Assert
            //-----------------------------------------------------------------------------------------------------------
            _bus.Received().Publish((object)message, typeof(IRabbitMqTestMessage));
        }