public void TestConvert() { PolyNumber x = 2; x.HasValue(2).AssertTrue(); Assert.AreEqual(x.Approximates().Single(), 2, 0.001); PolyNumber x2 = new BigRational(3, 5); x2.HasValue(new BigRational(3, 5)).AssertTrue(); Assert.AreEqual(x2.Approximates().Single(), 0.6, 0.001); }