public void EqualsTest_DefaultValuesAreEqual() { EdidMessage message1 = default; EdidMessage message2 = default; Assert.AreEqual(message1, message2); Assert.IsTrue(message1.Equals(message2)); Assert.IsTrue(Equals(message1, message2)); }
public void EqualsTest_ValuesAreEqual() { var paramValue = "00:ff:ff:ff:ff:ff:ff:00:31:e5:10:90:01:01:01:01:00:ff:01:03:80:a0:5a:78:0a:0d:c9:a0:57:47:98:27:12:48:4c:20:00:00:31:40:01:01:01:01:01:01:01:01:01:01:01:01:01:01:04:74:00:30:f2:70:5a:80:b0:58:8a:00:c2:ad:42:00:00:1e:02:3a:80:18:71:38:2d:40:58:2c:45:00:c2:ad:42:00:00:1e:00:00:00:fc:00:4c:4f:45:57:45:20:48:44:4d:49:20:54:56:00:00:00:fd:00:18:55:0f:5b:1e:00:0a:20:20:20:20:20:20:01:2d"; var msg = "0x00 " + paramValue; EdidMessage message1 = EdidMessage.Parse(msg); EdidMessage message2 = EdidMessage.Parse(msg); Assert.AreEqual(message1, message2); Assert.IsTrue(message1.Equals(message2)); Assert.IsTrue(Equals(message1, message2)); }