public void is_saga_chain_is_true_for_handler_chain_with_a_saga_handler() { var call = HandlerCall.For<SimpleSagaHandler>(x => x.Last(null)); var chain = new HandlerChain(); chain.AddToEnd(call); StatefulSagaConvention.IsSagaChain(chain) .ShouldBeTrue(); }
public void is_saga_chain_is_false_for_handler_chain_with_no_saga_handlers() { var call = HandlerCall.For<SimpleHandler<OneMessage>>(x => x.Handle(null)); var chain = new HandlerChain(); chain.AddToEnd(call); StatefulSagaConvention.IsSagaChain(chain) .ShouldBeFalse(); }
public void is_saga_chain_is_false_for_regular_behavior_chain() { StatefulSagaConvention.IsSagaChain(new BehaviorChain()) .ShouldBeFalse(); }