public void ObjectEquals_NotLexicalElement() { object element1 = new LexicalElement(LexicalElementType.Term, "test", 12); object element2 = -159; Assert.False(element1.Equals(element2)); }
public void ObjectEquals_AllDifferent() { object element1 = new LexicalElement(LexicalElementType.Term, "test", 12); object element2 = new LexicalElement(LexicalElementType.Or, "nono", 19); Assert.False(element1.Equals(element2)); }
public void ObjectEquals_AllEquals() { object element1 = new LexicalElement(LexicalElementType.Term, "test", 12); object element2 = new LexicalElement(LexicalElementType.Term, "test", 12); Assert.True(element1.Equals(element2)); }
public void TypedEquals_DifferentFromNull() { var element1 = new LexicalElement(LexicalElementType.Term, "test", 12); var element2 = (LexicalElement)null; Assert.False(element1.Equals(element2)); }
public void TypedEquals_DifferentPosition() { var element1 = new LexicalElement(LexicalElementType.Term, "test", 12); var element2 = new LexicalElement(LexicalElementType.Term, "test", 19); Assert.False(element1.Equals(element2)); }
public void TypedEquals_AllEquals() { var element1 = new LexicalElement(LexicalElementType.Term, "test", 12); var element2 = new LexicalElement(LexicalElementType.Term, "test", 12); Assert.True(element1.Equals(element2)); }