public ProducerBuilderTests(ITestOutputHelper outputHelper) { _outputHelper = outputHelper; //_serializer = new JsonDataSerializer(); ch = Channel.CreateUnbounded <Announcement>(); _channel = new ProducerTestChannel(ch); }
/// <summary> /// Choose the communication channel provider. /// </summary> /// <param name="channel">The channel provider.</param> /// <returns></returns> IProducerOptionsBuilder IProducerBuilder.UseChannel( IProducerChannelProvider channel) { var prms = Plan.UseChannel(channel); return(new ProducerBuilder(prms)); }
public EndToEndTests(ITestOutputHelper outputHelper) { _outputHelper = outputHelper; // _serializer = new JsonDataSerializer(); ch = Channel.CreateUnbounded <Announcement>(); _producerChannel = new ProducerTestChannel(ch); _consumerChannel = new ConsumerTestChannel(ch); }
//--------------------------------------- #region UseChannel /// <summary> /// Assign channel. /// </summary> /// <param name="channel">The channel.</param> /// <returns></returns> public ProducerPlan UseChannel(IProducerChannelProvider channel) { return(new ProducerPlan(this, channel: channel)); }