public async Task PublishP2pCached(IMessageHandlerContext context, List <Guid> insertedItems, Guid workflowId) { var message = new P2pCached { WorkflowId = workflowId, InsertedItems = insertedItems }; await context.Publish(message); }
public async Task HandleP2pCachedTest() { var msg = new P2pCached { WorkflowId = Guid.NewGuid() }; await _handler.Handle(msg, _context).ConfigureAwait(false); Assert.AreEqual(true, _handler.Completed); }
public async Task Handle(P2pCached message, IMessageHandlerContext context) { MarkAsComplete(); await Task.Run(() => _logger.Info($"{message.WorkflowId} completed.")); }