public async Task PublishP2pCached(IMessageHandlerContext context, List <Guid> insertedItems, Guid workflowId)
 {
     var message = new P2pCached {
         WorkflowId = workflowId, InsertedItems = insertedItems
     };
     await context.Publish(message);
 }
Beispiel #2
0
        public async Task HandleP2pCachedTest()
        {
            var msg = new P2pCached {
                WorkflowId = Guid.NewGuid()
            };
            await _handler.Handle(msg, _context).ConfigureAwait(false);

            Assert.AreEqual(true, _handler.Completed);
        }
Beispiel #3
0
 public async Task Handle(P2pCached message, IMessageHandlerContext context)
 {
     MarkAsComplete();
     await Task.Run(() => _logger.Info($"{message.WorkflowId} completed."));
 }