public void TestIgnoreRoot()
        {
            TestGraph.Factory graph = TestGraph.GetSimpleGraph();
            CoreDataSerializer serializer = new CoreDataSerializer(graph) {IgnoreRoot = true};
            serializer.Refresh();

            Assert.AreEqual(3, serializer.GraphNodes.Count());
            Assert.IsTrue(serializer.Types.Contains(typeof(TestGraph.Worker)));
            Assert.IsFalse(serializer.Types.Contains(typeof(TestGraph.Factory)));
        }
 public void TestIgnoreTypes()
 {
     TestGraph.Factory graph = TestGraph.GetRecursiveGraph();
     CoreDataSerializer serializer = new CoreDataSerializer(graph);
     serializer.IgnoredTypes.Add(typeof (TestGraph.Worker));
     serializer.Refresh();
     Assert.AreEqual(1, serializer.GraphNodes.Count());
 }