public void ShouldNotEquals() { AnyClassTerminal a; a = new AnyClassTerminal("C"); Assert.IsFalse(a.Equals(null)); Assert.IsFalse(a.Equals(new Terminal(new Token("C", "V")))); Assert.IsFalse(a.Equals(new AnyClassTerminal("B"))); Assert.IsFalse(a.Equals(new EOS())); }
public void ShouldEquals() { AnyClassTerminal a, b; a = new AnyClassTerminal("C"); b = new AnyClassTerminal("C"); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); }