Esempio n. 1
0
        public SimpleJitneyTest()
        {
            Trace.Listeners.Add(InMemoryTraceListener.Instance);

            this.configuration    = A.Fake <IHaveJitneyConfiguration>();
            this.outgoingPipeline = A.Fake <OutgoingPipeline>();

            A.CallTo(() => this.configuration.LocalEndpointAddress).Returns(new EndpointAddress("myQueue", "localhost"));
            A.CallTo(() => this.configuration.CreateOutgoingPipeline(A <Func <Envelope, Task> > .Ignored))
            .Returns(this.outgoingPipeline);

            this.testee = new SimpleJitney(this.configuration);
        }
        public MessageQueueJitneyTest()
        {
            Trace.Listeners.Add(InMemoryTraceListener.Instance);

            this.configuration        = A.Fake <IHaveJitneyConfiguration>();
            this.messageQueueProvider = A.Fake <IMessageQueueProvider>();
            this.outgoingPipeline     = A.Fake <OutgoingPipeline>();
            this.localEndpointAddress = new EndpointAddress("myQueue");

            A.CallTo(() => this.configuration.LocalEndpointAddress).Returns(this.localEndpointAddress);
            A.CallTo(() => this.configuration.Get <IMessageQueueProvider>(MessageQueueJitney.MessageQueueProvider))
            .Returns(this.messageQueueProvider);
            A.CallTo(() => this.configuration.CreateOutgoingPipeline(A <Func <Envelope, Task> > .Ignored))
            .Returns(this.outgoingPipeline);
            A.CallTo(() => this.messageQueueProvider.TransportMediumName).Returns("Foo");

            this.testee = new MessageQueueJitney(this.configuration);
        }
 /// <summary>
 /// Creates a new instance of <see cref="MessageQueueJitney"/>
 /// </summary>
 /// <param name="configuration">Dependency injection for <see cref="IHaveJitneyConfiguration"/></param>
 public MessageQueueJitney(IHaveJitneyConfiguration configuration)
     : base(configuration)
 {
     this.provider = this.Configuration.Get <IMessageQueueProvider>(MessageQueueProvider);
 }
Esempio n. 4
0
 /// <summary>
 /// Creates a new instance of <see cref="SimpleJitney"/>
 /// </summary>
 /// <param name="configuration">Dependency injection for <see cref="IHaveJitneyConfiguration"/></param>
 public SimpleJitney(IHaveJitneyConfiguration configuration)
     : base(configuration)
 {
 }
 public StartableJitney(IHaveJitneyConfiguration configuration)
     : base(configuration)
 {
     HasBeenStarted = false;
 }
Esempio n. 6
0
 /// <summary>
 /// Creates a new instance of <see cref="Jitney"/>
 /// </summary>
 /// <param name="configuration">Dependency injection for <see cref="IHaveJitneyConfiguration"/></param>
 protected Jitney(IHaveJitneyConfiguration configuration)
 {
     Guard.NotNull(() => configuration);
     this.Configuration = configuration;
 }