public async Task HandleP2pPolledTest() { var msg = new P2pPolled { WorkflowId = Guid.NewGuid() }; await _handler.Handle(msg, _context).ConfigureAwait(false); var publishedMessages = _context.PublishedMessages; _handler.ShouldSatisfyAllConditions(() => { publishedMessages.Containing <P2pReceived>().Any(t => t.Message.WorkflowId == msg.WorkflowId).ShouldBe(true); }); }
public async Task Handle(P2pPolled message, IMessageHandlerContext context) { await context.Publish(new P2pReceived { WorkflowId = message.WorkflowId, Customers = message.Customers }).ConfigureAwait(false); }