public async Task publish_an_event_should_publish_an_event_to_the_message_transport() { await bus.Start(); var message = new CatEvent(); await bus.Publish(message); await messageTransport.Received().Publish(message, bus.MessageTypeToNamePublishingEventMap[message.GetType()]); }
public async Task publish_a_message_with_publish_options_should_send_a_command_to_the_message_transport() { await bus.Start(); var message = new CatEvent(); var options = new PublishOptions(); options.SetHeaders("name", "smokey"); options.SetHeaders("lives", "7"); await bus.Publish(message, options); await messageTransport.Received().Publish(message, bus.MessageTypeToNamePublishingEventMap[message.GetType()], options); }