public OperationResult Initiate(MultipleSagaInitiator message) { this.SagaData.IsInitiated = true; var errors = new OperationResult("This is not right!"); return(errors); }
public void Initiate_MultipleInitiator_Throws() { //Arrange var correlationId = Guid.NewGuid(); var message = new MultipleSagaInitiator(correlationId); // Act Action act = () => sut.Consume(message); // Assert act.ShouldThrow <ArgumentException>().Which.Message.Contains("initiating more than one saga"); }
public OperationResult Initiate(MultipleSagaInitiator message) { SagaData.IsInitialised = true; return(new OperationResult()); }