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