public void JNumberToStringTest() { JNumber n = new JNumber("test") { Value = 42 }; Assert.IsNotNull(n); Assert.AreEqual("test", n.Name); Assert.AreEqual(42, n.Value); Console.WriteLine(n.ToString()); Assert.AreEqual("\"test\": 42", n.ToString(0)); n.Value = 42.73; Assert.AreEqual(42.73, n.Value); Console.WriteLine(n.ToString()); Assert.AreEqual("\"test\": 42.73", n.ToString(0)); }
public void JNumberToStringPressedTest() { JNumber n = new JNumber(42); Assert.IsNotNull(n); Assert.AreEqual(42, n.Value); Console.WriteLine(n.ToStringPressed()); Assert.AreEqual("42", n.ToStringPressed()); n.Value = 42.73; Assert.AreEqual(42.73, n.Value); Console.WriteLine(n.ToString()); Assert.AreEqual("42.73", n.ToStringPressed()); n.Value = 3.14e12; Assert.AreEqual(3.14e12, n.Value); Console.WriteLine(n.ToStringPressed()); Assert.AreEqual("3.14e12", n.ToStringPressed()); }