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); }
//[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)); }