Equals() public method

public Equals ( MessageModel msg ) : bool
msg MessageModel
return bool
コード例 #1
0
ファイル: MessageModelTests.cs プロジェクト: shubhtr/smuxi
        public void Equals()
        {
            var msg = new MessageModel("test");

            Assert.IsFalse(msg.Equals(null));
            msg = new MessageModel();
            Assert.IsFalse(msg.Equals(null));
            Assert.IsFalse(msg == null);

            msg = new MessageModel(SimpleMessage);
            Assert.IsTrue(msg.Equals(SimpleMessage));
            var textPart = (TextMessagePartModel)msg.MessageParts[0];

            textPart.ForegroundColor = TextColor.Grey;
            Assert.IsFalse(msg.Equals(SimpleMessage));

            var actualMsg = new MessageModel();

            actualMsg.MessageParts.Add(new ImageMessagePartModel("filename", "text"));
            var expectedMsg = new MessageModel();

            expectedMsg.MessageParts.Add(new ImageMessagePartModel("filename", "text"));
            Assert.IsTrue(expectedMsg.Equals(actualMsg));
            var imagePart = (ImageMessagePartModel)actualMsg.MessageParts[0];

            imagePart.AlternativeText = "foo";
            Assert.IsFalse(expectedMsg.Equals(actualMsg));
        }
コード例 #2
0
        public void Equals()
        {
            var msg = new MessageModel("test");

            Assert.IsFalse(msg.Equals(null));
            msg = new MessageModel();
            Assert.IsFalse(msg.Equals(null));
            Assert.IsFalse(msg == null);

            msg = new MessageModel(SimpleMessage);
            Assert.IsTrue(msg.Equals(SimpleMessage));
            var textPart = (TextMessagePartModel)msg.MessageParts[0];

            textPart.ForegroundColor = TextColor.Grey;
            Assert.IsFalse(msg.Equals(SimpleMessage));
        }
コード例 #3
0
        public void Equals()
        {
            var msg = new MessageModel("test");

            Assert.IsFalse(msg.Equals(null));
            msg = new MessageModel();
            Assert.IsFalse(msg.Equals(null));
            Assert.IsFalse(msg == null);
        }
コード例 #4
0
ファイル: MessageModelTests.cs プロジェクト: Jaykul/smuxi
 public void Equals()
 {
     var msg = new MessageModel("test");
     Assert.IsFalse(msg.Equals(null));
     msg = new MessageModel();
     Assert.IsFalse(msg.Equals(null));
     Assert.IsFalse(msg == null);
 }
コード例 #5
0
ファイル: MessageModelTests.cs プロジェクト: pacificIT/smuxi
        public void Equals()
        {
            var msg = new MessageModel("test");
            Assert.IsFalse(msg.Equals(null));
            msg = new MessageModel();
            Assert.IsFalse(msg.Equals(null));
            Assert.IsFalse(msg == null);

            msg = new MessageModel(SimpleMessage);
            Assert.IsTrue(msg.Equals(SimpleMessage));
            var textPart = (TextMessagePartModel) msg.MessageParts[0];
            textPart.ForegroundColor = TextColor.Grey;
            Assert.IsFalse(msg.Equals(SimpleMessage));
        }