public void TestEqualsObject()
        {
            ActiveMQMessage msg1 = new ActiveMQMessage();
            ActiveMQMessage msg2 = new ActiveMQMessage();

            msg1.NMSMessageId = this.nmsMessageID;
            Assert.IsTrue(!msg1.Equals(msg2));
            msg2.NMSMessageId = this.nmsMessageID;
            Assert.IsTrue(msg1.Equals(msg2));
        }
        public void TestShallowCopy()
        {
            ActiveMQMessage msg1 = new ActiveMQMessage();

            msg1.NMSMessageId = nmsMessageID;
            ActiveMQMessage msg2 = (ActiveMQMessage)msg1.Clone();

            Assert.IsTrue(msg1 != msg2 && msg1.Equals(msg2));
        }