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