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)); } }