public void ParentTests() { string json = ReflectionUtilities.GetResourceAsString("UnitTests.Core.ApsimFile.JsonUtilitiesTestsDescendantsByType.json"); JObject rootNode = JObject.Parse(json); Assert.IsNull(JsonUtilities.Parent(rootNode)); List <JObject> descendants = JsonUtilities.ChildrenRecursively(rootNode, "Models.Graph.Axis"); var graph = JsonUtilities.Parent(descendants[0]); Assert.AreEqual(JsonUtilities.Name(graph), "Graph"); }