public void SetChannel(string channelName) { if (Channel != null) { Channel.Parsed -= ChannelParsed; } Channel = ObjectChannel.GetChannel(channelName); Channel.Parsed += ChannelParsed; }
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); }
public void SetChannel(string channelName) { Channel = ObjectChannel.GetChannel(channelName); }