public static void AssertDecFrac(ExtendedDecimal d3, string output, string name) { if(output==null && d3!=null)Assert.Fail(name+": d3 must be null"); if(output!=null && !d3.ToString().Equals(output)){ ExtendedDecimal d4=ExtendedDecimal.FromString(output); Assert.AreEqual(output,d3.ToString(),( name+": expected: ["+(d4.UnsignedMantissa).ToString()+","+(d4.Exponent).ToString()+"]\\n"+ "but was: ["+(d3.UnsignedMantissa).ToString()+","+(d3.Exponent).ToString()+"]" )); } }
private string DecFracString(ExtendedDecimal df) { return "ExtendedDecimal.FromString(\""+df.ToString()+"\")"; }