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");
        }
Example #2
0
        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");
        }