public void ShouldPublish_DuplicateOrder_When_PriceOrdered_ReceivedTwice() { var publisherMock = new Mock <IPublisher>(); var handler = new AssistantManager(publisherMock.Object); var msg = new PriceOrdered(new Order(), string.Empty); handler.Handle(msg); handler.Handle(msg); publisherMock.Verify(p => p.Publish(It.IsAny <DuplicateOrder>())); }
public void Handle(Messages.FoodPrepared message) { assistantManager.Handle(new Messages.TotalOrder(message.Order, message.CorrelationId, message.MessageId, message.TimeToLive)); }
public void Handle(Messages.SuspectOrderPlaced message) { assistantManager.Handle(new Messages.TotalOrder(message.Order, message.CorrelationId, message.MessageId, message.TimeToLive)); }