Пример #1
0
        public MoveToErrorQueueTester()
        {
            theContinuation = new MoveToErrorQueue(theException);

            theContext.Envelope.Returns(theEnvelope);

            advanced = Substitute.For <IAdvancedMessagingActions>();
            theContext.Advanced.Returns(advanced);
        }
Пример #2
0
        public MessageSucceededContinuation_failure_handling_Tester()
        {
            theMessageContext.When(x => x.SendAllQueuedOutgoingMessages())
            .Throw(theException);

            theMessageContext.Envelope.Returns(theEnvelope);

            advanced = Substitute.For <IAdvancedMessagingActions>();
            theMessageContext.Advanced.Returns(advanced);

            MessageSucceededContinuation.Instance
            .Execute(theMessageContext, DateTime.UtcNow);
        }