public void ExistingProperty()
        {
            var obj = @"{ foo: 1, bar: { baz: 2}, qux: [3, 4, 5]}";

            int result;

            if (JsonPointer.TryGet(obj, "/foo", out result))
            {
                Assert.AreEqual(1, result);
            }
            else
            {
                Assert.Fail("Item doesn't exit");
            }
        }
        public void MissingProperty()
        {
            var obj = @"{ foo: 1, bar: { baz: 2}, qux: [3, 4, 5]}";

            int result;

            if (JsonPointer.TryGet(obj, "/quo", out result))
            {
                Assert.Fail("Item doesn't exit");
            }
            else
            {
                Assert.IsTrue(result == default(int));
            }
        }