Example #1
0
        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));
        }
Example #2
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());
        }