public void ShouldNotEquals() { ExceptTerminalsRange a, b; a = new ExceptTerminalsRange('a', 'c'); b = new ExceptTerminalsRange('b', 'c'); Assert.IsFalse(a.Equals(b)); Assert.IsFalse(b.Equals(null)); Assert.IsFalse(b.Equals(new AnyTerminal())); Assert.IsFalse(b.Equals(new EOS())); }
public void ShouldEquals() { ExceptTerminalsRange a, b; a = new ExceptTerminalsRange('a', 'c'); b = new ExceptTerminalsRange('a', 'c'); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); }