public void Equality_Mixed() { Id n1 = new NumberId(1); Id s1 = new StringId("1"); // Mixed Assert.IsFalse(n1.Equals(s1)); }
public void Equality_Number() { Id n1 = new NumberId(1); Id n11 = new NumberId(1); Id n2 = new NumberId(2); // Number Assert.IsTrue(n1.Equals(n11)); Assert.IsTrue(n11.Equals(n1)); Assert.IsFalse(n1.Equals(n2)); Assert.IsFalse(n2.Equals(n1)); Assert.IsFalse(n2.Equals(null)); Assert.IsTrue(n1 == n11); Assert.IsTrue(n11 == n1); Assert.IsFalse(n1 == n2); Assert.IsFalse(n2 == n1); Assert.IsFalse(n2 == null); }