public void UnaryPredicatesAreNotEqualIfNameIsNotEqual() { EntityType character = new EntityType("CHARACTER"); UnaryPredicate up1 = new UnaryPredicate(character, "IS_RICH"); UnaryPredicate up2 = new UnaryPredicate(character, "IS_RICH2"); Assert.False(up1.Equals(up2)); }
public void UnaryPredicatesAreEqualIfAllAttributesAreEqual() { EntityType character = new EntityType("CHARACTER"); UnaryPredicate up1 = new UnaryPredicate(character, "IS_RICH"); UnaryPredicate up2 = new UnaryPredicate(character, "IS_RICH"); Assert.True(up1.Equals(up2) && up1.GetHashCode() == up2.GetHashCode()); }