public Task Tell <TCommand>(TCommand command) where TCommand : ICommand
 {
     _recordedCommands.Add(new CommandEnvelope(MessageChainInfo.Init(), command));
     return(Task.CompletedTask);
 }
 public EventEnvelope(MessageChainInfo chainInfo, IDomainEvent payload)
 {
     ChainInfo = chainInfo;
     Payload   = payload;
 }
 public CommandEnvelope(MessageChainInfo chainInfo, ICommand payload)
 {
     ChainInfo = chainInfo;
     Payload   = payload;
 }
Example #4
0
 private static CommandEnvelope Envelope(ICommand command)
 {
     return(new CommandEnvelope(MessageChainInfo.Init(), command));
 }