public void ToStringFromSymbols() { Datum d = new ListDatum ( new Datum[] { new SymbolDatum("ImASymbol"), new SymbolDatum("me too") } .ToImmutableList() ); Assert.AreEqual("(ImASymbol |me too|)", d.ToString()); }
public void ToStringFromListOfIntAndRational() { Datum d = new ListDatum ( new Datum[] { new IntDatum(new BigInteger(13)), new RationalDatum(new BigRational(new BigInteger(-1), new BigInteger(3))), new ListDatum ( new Datum[] { new IntDatum(new BigInteger(20)), new IntDatum(new BigInteger(134)) } .ToImmutableList() ) }.ToImmutableList() ); Assert.AreEqual("(13 -1/3 (20 134))", d.ToString()); }