public void Run() { ChannelReceiver receiver = new ChannelReceiver(this.contextParameters, this.channelBinding); ChannelSender sender = new ChannelSender(this.contextParameters, this.channelBinding); sender.Run(SendToUri); receiver.Run(ListenUri); // Validate results. bool comparisonOutcome = Util.CompareResults(this.expectedResults, receiver.Results); Assert.AreEqual(true, comparisonOutcome, "The actual results were not as expected"); Assert.AreEqual(0, Util.GetMessageCountFromQueue(ListenUri), "The actual message count wasn't as expected."); }