SenseNet.ContentRepository.RuntimeContentContainer.InitChildrenForTest C# (CSharp) Method

InitChildrenForTest() private method

private InitChildrenForTest ( ) : IEnumerable
return IEnumerable
        IEnumerable<Node> InitChildrenForTest()
        {
            string ctd = @"<ContentType name=""RuntimeNode"" parentType=""GenericContent"" handler=""SenseNet.ContentRepository.GenericContent"" xmlns=""http://schemas.sensenet.com/SenseNet/ContentRepository/ContentTypeDefinition"">
	<DisplayName>RuntimeNode</DisplayName>
	<Description>Use RuntimeNodes to handle an object.</Description>
	<Icon>Folder</Icon>
    <Fields>
        <Field name=""name"" type=""ShortText"">
            <DisplayName>Object Name</DisplayName>
        </Field>
        <Field name=""counter"" type=""Integer"">
            <DisplayName>Counter</DisplayName>
        </Field>

        <Field name=""ModificationDate"" type=""DateTime"">
            <DisplayName>Modification Date</DisplayName>
            <Description>Content was last modified on this date.</Description>
            <Configuration>
                <VisibleBrowse>Hide</VisibleBrowse>
                <VisibleEdit>Hide</VisibleEdit>
                <VisibleNew>Hide</VisibleNew>
                <DateTimeMode>DateAndTime</DateTimeMode>
            </Configuration>
        </Field>

    </Fields>
</ContentType>
";
            var nodes = new Node[3];
            var objectToEdit = new ClassForTest[nodes.Length];
            for (int i = 0; i < nodes.Length; i++)
            {
                var name = "MyObjectInstance" + i;
                objectToEdit[i] = new ClassForTest() { name = name, counter = 123 + i };
                var content = Content.Create(objectToEdit[i], ctd);
                var runtimeCH = (SenseNet.ContentRepository.Content.RuntimeContentHandler)content.ContentHandler;
                runtimeCH.Name = name;
                nodes[i] = runtimeCH;
            }
            return nodes;
        }
        public class ClassForTest