public void Initiate_NoSagaTypes_Throws() { // Arrange var initiatingMessage = new MyFakeInitiatingMessage(Guid.NewGuid()); // Act Action act = () => sut.Consume(initiatingMessage); // Assert act.ShouldThrow <ArgumentException>().Which.Message.Contains("is not initiating any Sagas"); }
public void Consume_MessageWithoutSaga_Throws() { //Arrange var message = new MyFakeInitiatingMessage(Guid.NewGuid()); // Act Action act = () => sut.Consume(message); // Assert act.ShouldThrow <ArgumentException>().Which.Message.Contains("is not consumed by any Sagas"); }