public void Handle(StartSagaMessageBase message) { if (Data.SomeId != Guid.Empty) { Context.SecondMessageFoundExistingSaga = true; } else { Data.SomeId = message.SomeId; } }
public Task Handle(StartSagaMessageBase message, IMessageHandlerContext context) { if (Data.SomeId != Guid.Empty) { TestContext.SecondMessageFoundExistingSaga = true; } else { var startSagaMessage = new StartSagaMessage { SomeId = message.SomeId }; return(context.SendLocal(startSagaMessage)); } return(Task.FromResult(0)); }