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));
        }
Esempio n. 3
0
 public EndToEndTests(ITestOutputHelper outputHelper)
 {
     _outputHelper = outputHelper;
     // _serializer = new JsonDataSerializer();
     ch = Channel.CreateUnbounded <Announcement>();
     _producerChannel = new ProducerTestChannel(ch);
     _consumerChannel = new ConsumerTestChannel(ch);
 }
Esempio n. 4
0
        //---------------------------------------

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