public void ChildOfType() { string json = ReflectionUtilities.GetResourceAsString("UnitTests.Core.ApsimFile.JsonUtilitiesTestsEnsureChildrenWorks.json"); JObject rootNode = JObject.Parse(json); var clocks = JsonUtilities.ChildrenOfType(rootNode, "Clock"); Assert.AreEqual(clocks.Count, 3); var folders = JsonUtilities.ChildrenOfType(rootNode, "Folder"); Assert.AreEqual(folders.Count, 1); var empty = JsonUtilities.ChildrenOfType(rootNode, "XYZ"); Assert.AreEqual(empty.Count, 0); }