Esempio n. 1
0
 public void SetChannel(string channelName)
 {
     if (Channel != null)
     {
         Channel.Parsed -= ChannelParsed;
     }
     Channel         = ObjectChannel.GetChannel(channelName);
     Channel.Parsed += ChannelParsed;
 }
Esempio n. 2
0
        public void TransmitTestObject()
        {
            bool         waiting     = true;
            const string channelName = "channel";
            const string message     = "message";

            var transmitter = ObjectChannel.CreateTransmitter(channelName);
            var receiver    = ObjectChannel.CreateReceiver(channelName);

            receiver.Received += (sender, args) => waiting = false;

            var testObject = new TestObject(message);

            transmitter.Send(testObject);

            while (waiting)
            {
                Thread.Sleep(200);
            }

            Assert.AreEqual(testObject, receiver.LastMessage);
        }
Esempio n. 3
0
 public void SetChannel(string channelName)
 {
     Channel = ObjectChannel.GetChannel(channelName);
 }