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