public void TestCompare() { var a = new LongInteger("120"); var b = new LongInteger("90"); var r = LongInteger.Compare(a, b); Assert.AreEqual(1, r); a = new LongInteger("1110"); b = new LongInteger("1120"); r = LongInteger.Compare(a, b); Assert.AreEqual(-1, r); a = new LongInteger("1110"); b = new LongInteger("1110"); r = LongInteger.Compare(a, b); Assert.AreEqual(0, r); a = new LongInteger("-120"); b = new LongInteger("90"); r = LongInteger.Compare(a, b); Assert.AreEqual(-1, r); a = new LongInteger("120"); b = new LongInteger("-290"); r = LongInteger.Compare(a, b); Assert.AreEqual(1, r); a = new LongInteger("-320"); b = new LongInteger("-290"); r = LongInteger.Compare(a, b); Assert.AreEqual(-1, r); }