public void TypeHasPropertyOfTheSameType()
        {
            var td = new ReflectionBasedTypeDescriptor();

            var description = td.DescribeType(typeof(TestEntities.TypeHasPropertyOfTheSameType));

            Assert.AreEqual(1, description.Members.Count);
        }
        public void Bug001__StackOverflowIssue()
        {
            var td = new ReflectionBasedTypeDescriptor();

            var description = td.DescribeType(typeof(Bug001_Class));

            // bug whould cause exception before this line is hit
            Assert.IsNotNull(description);
        }