コード例 #1
0
        public void TestEqualsObjectNullMessageIds()
        {
            NmsMessage msg1 = factory.CreateMessage();
            NmsMessage msg2 = factory.CreateMessage();

            Assert.False(msg1.Equals(msg2));
            Assert.False(msg2.Equals(msg1));
        }
コード例 #2
0
        public void TestEqualsObject()
        {
            NmsMessage msg1 = factory.CreateMessage();
            NmsMessage msg2 = factory.CreateMessage();

            msg1.NMSMessageId = nmsMessageId;
            Assert.False(msg1.Equals(msg2));
            Assert.False(msg2.Equals(msg1));

            msg2.NMSMessageId = nmsMessageId;
            Assert.True(msg1.Equals(msg2));
            Assert.True(msg2.Equals(msg1));

            msg2.NMSMessageId = nmsMessageId + "More";
            Assert.False(msg1.Equals(msg2));
            Assert.False(msg2.Equals(msg1));

            Assert.True(msg1.Equals(msg1));
            Assert.False(msg1.Equals(null));
            Assert.False(msg1.Equals(""));
        }