コード例 #1
0
 public SendAfterEndpointEventConfiguration(IStepConfigurableMessageSequence sequenceBeingConfigured, ServiceStub componentBeingConfigured)
 {
     _sequenceBeingConfigured  = sequenceBeingConfigured;
     _componentBeingConfigured = componentBeingConfigured;
 }
コード例 #2
0
 public ExpectationConfiguration(ServiceStub componentBeingConfigured, IStepConfigurableMessageSequence sequenceBeingConfigured)
 {
     _componentBeingConfigured = componentBeingConfigured;
     _sequenceBeingConfigured  = sequenceBeingConfigured;
 }
 public SendMessageExpectedNumberOfTimesConfiguration(ServiceStub componentBeingConfigured, IStepConfigurableMessageSequence sequenceBeingConfigured)
 {
     _componentBeingConfigured = componentBeingConfigured;
     _sequenceBeingConfigured  = sequenceBeingConfigured;
 }
コード例 #4
0
 public SenderConfiguration(ServiceStub componentBeingConfigured, IStepConfigurableMessageSequence sequenceBeingConfigured, IStep lastSendStep)
 {
     _componentBeingConfigured = componentBeingConfigured;
     _sequenceBeingConfigured  = sequenceBeingConfigured;
     _lastSendStep             = lastSendStep;
 }
コード例 #5
0
        public static ExpectationConfiguration CreateExpectation <T>(ServiceStub componentBeingConfigured, IStepConfigurableMessageSequence sequenceBeingConfigured, Func <T, bool> comparator)
        {
            var nextStep = new VerifyExpectation(sequenceBeingConfigured, new RecievedSingleMessage(Helpers.PackComparatorAsFuncOfObject(comparator)));

            sequenceBeingConfigured.SetNextStep(nextStep);

            return(new ExpectationConfiguration(componentBeingConfigured, sequenceBeingConfigured));
        }
コード例 #6
0
        public static SenderConfiguration CreateSendWithBind <TMsg>(ServiceStub componentBeingConfigured, IStepConfigurableMessageSequence sequenceBeingConfigured, Delegate msgInitializer, string destinationQueue)
        {
            var nextStep = new BindParametersAndSendMessage <TMsg>(componentBeingConfigured.MessageStuffer, destinationQueue, msgInitializer);

            sequenceBeingConfigured.SetNextStep(nextStep);

            return(new SenderConfiguration(componentBeingConfigured, sequenceBeingConfigured, nextStep));
        }
コード例 #7
0
        public static SenderConfiguration CreateSendWithNoBind <T>(ServiceStub componentBeingConfigured, IStepConfigurableMessageSequence sequenceBeingConfigured, Action <T> msgInitializer, string destinationQueue)
        {
            var nextStep = new SendMessage(new Sender <T>(componentBeingConfigured.MessageStuffer, destinationQueue, msgInitializer));

            sequenceBeingConfigured.SetNextStep(nextStep);

            return(new SenderConfiguration(componentBeingConfigured, sequenceBeingConfigured, nextStep));
        }