public void EqualsWithOtherType() { var id = new ObjectID("Official", 42); Assert.That(id.Equals(new ObjectIDTest()), Is.False); Assert.That(id.Equals(42), Is.False); }
public void TestEqualsForValue() { var id1 = new ObjectID("Official", 42); var id2 = new ObjectID("Official", 42); var id3 = new ObjectID("Official", 41); Assert.That(id1.Equals(id2), Is.True); Assert.That(id1.Equals(id3), Is.False); Assert.That(id2.Equals(id3), Is.False); Assert.That(id2.Equals(id1), Is.True); Assert.That(id3.Equals(id1), Is.False); Assert.That(id3.Equals(id2), Is.False); }
public void StaticNotEquals() { var id1 = new ObjectID("Official", 42); var id2 = new ObjectID("SpecialOfficial", 1); Assert.That(ObjectID.Equals(id1, id2), Is.False); }
public void StaticEquals() { var id1 = new ObjectID("Official", 42); var id2 = new ObjectID("Official", 42); Assert.That(ObjectID.Equals(id1, id2), Is.True); }
public override bool Equals(object obj) { var other = obj as RoleObject; if (other == null) { return(false); } return(RoleID.Equals(other.RoleID) && ObjectID.Equals(other.ObjectID)); }
public void EqualsWithNull() { var id = new ObjectID("Official", 42); Assert.That(id.Equals(null), Is.False); }