public void RationalDispose() { var a = new HugeRational(); a.Dispose(); Assert.AreEqual(0, a.NumeratorNumberOfLimbsAllocated()); Assert.AreEqual(0, a.NumeratorNumberOfLimbsUsed()); Assert.AreEqual(IntPtr.Zero, a.NumeratorLimbs()); Assert.AreEqual(0, a.DenominatorNumberOfLimbsAllocated()); Assert.AreEqual(0, a.DenominatorNumberOfLimbsUsed()); Assert.AreEqual(IntPtr.Zero, a.DenominatorLimbs()); }