コード例 #1
0
        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");
        }