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); }
/// <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; }
/// <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; }