Ejemplo n.º 1
0
        public void Handle_FedExResponseArrived_ReplyToOriginatorCalled()
        {
            Test.Initialize();

            var fedExResponse = new FedExResponse();
            Test.Saga<BookShipmentPolicy>()
                .When(saga => saga.Handle(fedExResponse))
                .ExpectReplyToOrginator<BookShipmentPolicyDone>();
        }
Ejemplo n.º 2
0
        public void Handle_FedExResponseArrived_MarkAsCompleteCalled()
        {
            Test.Initialize();

            var fedExResponse = new FedExResponse();
            Test.Saga<BookShipmentPolicy>()
                .When(saga => saga.Handle(fedExResponse))
                .AssertSagaCompletionIs(true);
        }
        public void Handle_FedExResponseArrived_ReplyToOriginatorCalled()
        {
            Test.Initialize();

            var fedExResponse = new FedExResponse();

            Test.Saga <BookShipmentPolicy>()
            .When(saga => saga.Handle(fedExResponse))
            .ExpectReplyToOrginator <BookShipmentPolicyDone>();
        }
        public void Handle_FedExResponseArrived_MarkAsCompleteCalled()
        {
            Test.Initialize();

            var fedExResponse = new FedExResponse();

            Test.Saga <BookShipmentPolicy>()
            .When(saga => saga.Handle(fedExResponse))
            .AssertSagaCompletionIs(true);
        }
 public void Handle(FedExResponse message)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public void Handle(FedExResponse fedExResponse)
 {
     MarkAsComplete();
     ReplyToOriginator(new BookShipmentPolicyDone());
 }