Пример #1
0
        public void ReadNumber()
        {
            MockedJsonReader reader = new MockedJsonReader();

            reader.Begin().Number(123456).End();

            Assert.AreEqual("123456", reader.ReadNumber().ToString());
            Assert.IsTrue(reader.EOF);
        }
Пример #2
0
        public void ReadTypedNumber()
        {
            MockedJsonReader reader = new MockedJsonReader();

            reader.Begin().Array().
            Number(123).
            Number(456).
            Number(2.5).
            Number(4.2).
            Number(9.99m).
            EndArray().End();

            reader.ReadToken(JsonTokenClass.Array);
            Assert.AreEqual(123, (int)reader.ReadNumber());
            Assert.AreEqual(456L, (long)reader.ReadNumber());
            Assert.AreEqual(2.5f, (float)reader.ReadNumber());
            Assert.AreEqual(4.2, (double)reader.ReadNumber());
            Assert.AreEqual(9.99m, (decimal)reader.ReadNumber());
            reader.ReadToken(JsonTokenClass.EndArray);
            Assert.IsFalse(reader.Read());
        }
 public void ReadNumber()
 {
     MockedJsonReader reader = new MockedJsonReader();
     reader.Begin().Number(123456).End();
    
     Assert.AreEqual("123456", reader.ReadNumber());
     Assert.IsTrue(reader.EOF);
 }
Пример #4
0
        public void ReadTypedNumber()
        {
            MockedJsonReader reader = new MockedJsonReader();
            reader.Begin().Array().
                Number(123).
                Number(456).
                Number(2.5).
                Number(4.2).
                Number(9.99m).
            EndArray().End();

            reader.ReadToken(JsonTokenClass.Array);
            Assert.AreEqual(123, (int) reader.ReadNumber());
            Assert.AreEqual(456L, (long) reader.ReadNumber());
            Assert.AreEqual(2.5f, (float) reader.ReadNumber());
            Assert.AreEqual(4.2, (double) reader.ReadNumber());
            Assert.AreEqual(9.99m, (decimal) reader.ReadNumber());
            reader.ReadToken(JsonTokenClass.EndArray);
            Assert.IsFalse(reader.Read());
        }