Esempio n. 1
0
        public void CreateBasicMessageAndCheckContents()
        {
            var      s     = "Hello World!";
            IMessage basic = new BasicMessage(s);

            Assert.AreEqual(s, basic.GetMessage());
        }
        public void CheckSendOneMessage()
        {
            var             m        = new BasicMessage("Catch This!");
            MessageSender   sender   = new MessageSender();
            MessageReceiver receiver = new MessageReceiver();

            sender.Send(receiver, m);
            Assert.AreEqual(m.GetMessage(), receiver.GetMessage(0).GetMessage());
        }
Esempio n. 3
0
        public void CreateMessageWithPayload()
        {
            var             m       = "This message has a payload!";
            IMessage        payload = new BasicMessage("And this is the payload!");
            IPayloadMessage message = new PayloadMessage(m, payload);

            Assert.AreEqual(m, message.GetMessage());
            Assert.AreEqual(payload.GetMessage(), ((IMessage)message.GetPayload()).GetMessage());
        }