public void testParseMultiArityFunctionEquality()
{
parser.setUpToParse("LegsOf(John,Saladin,Richard)");
Term f = parser.parseFunction();
parser.setUpToParse("LegsOf(John,Saladin,Richard)");
Term f2 = parser.parseFunction();
Assert.AreEqual(f.ToString(), f2.ToString());
Assert.AreEqual(3, ((Function)f).getTerms().Count);
}