public void TestNullLists() { var obj = new ClassWithNullLists(); var container = new NodeContainer(); IGraphNode model = container.GetOrCreateNode(obj); Helper.PrintModelContainerContent(container, model); Helper.ConsistencyCheck(container, obj); }
public void TestNullLists() { var obj = new ClassWithNullLists(); var container = new ModelContainer(); IModelNode model = container.GetOrCreateModelNode(obj, obj.GetType()); Console.WriteLine(model.PrintHierarchy()); foreach (var node in container.Guids.Select(container.GetModelNode).Where(x => model != x)) { Console.WriteLine(node.PrintHierarchy()); } var visitor = new ModelConsistencyCheckVisitor(container.NodeBuilder); visitor.Check((ModelNode)model, obj, typeof(ClassWithNullLists), true); foreach (var node in container.Models) { visitor.Check((ModelNode)node, node.Content.Value, node.Content.Type, true); } }
public void TestNullLists() { var obj = new ClassWithNullLists(); var container = new NodeContainer(); var model = container.GetOrCreateNode(obj); }