public void GetHierarhyMoreComplexFromChild()
        {
            Analizer.MyTypeInfo res = new Analizer.Analizer(this.GetType().Assembly).GetHierarhy("AnalizerTests.MoreComplexHierarhyChild22");
            var children            = res.Children.ToArray();

            Assert.AreEqual(2, children.Length);
            Assert.AreEqual(2, children[0].Children.Count());
            Assert.AreEqual(2, children[1].Children.Count());
        }
 public void GetHierarhySimple()
 {
     Analizer.MyTypeInfo res = new Analizer.Analizer(this.GetType().Assembly).GetHierarhy("AnalizerTests.SimpleHierarhyRoot");
     Assert.AreSame(typeof(SimpleHierarhyRoot), res.Type);
     Assert.AreSame(typeof(SimpleHierarhyChild), res.Children.Single().Type);
 }