def mockYangTextSchemaSourceSet = Mock(YangTextSchemaSourceSet)
          mockTimedYangTextSchemaSourceSetBuilder.getYangTextSchemaSourceSet(yangResourceContentPerName) >> mockYangTextSchemaSourceSet
          mockYangTextSchemaSourceSetCache.get(_, _) >> mockYangTextSchemaSourceSet
 -        def schemaContext = YangTextSchemaSourceSetBuilder.of(yangResourceContentPerName).getSchemaContext()
 -        mockYangTextSchemaSourceSet.getSchemaContext() >> schemaContext
 +        def schemaContext = YangTextSchemaSourceSetBuilder.of(yangResourceContentPerName).schemaContext()
 +        mockYangTextSchemaSourceSet.schemaContext() >> schemaContext
      }
+ 
+     def sourceDataNodeWithChild() {
+         [new DataNode(xpath: '/parent', leaves: ['parent-leaf': 'parent-leaf-as-source-data'],
+             childDataNodes: [new DataNode(xpath: '/parent/child', leaves: ['child-leaf': 'child-leaf-as-source-data'])])]
+     }
+ 
+     def targetDataNodeWithChild() {
+         [new DataNode(xpath: '/parent', leaves: ['parent-leaf': 'parent-leaf-as-target-data'],
+             childDataNodes: [new DataNode(xpath: '/parent/child', leaves: ['child-leaf': 'child-leaf-as-target-data'])])]
+     }
+ 
  }