public void TestCreateInheritsedAbstractClassWithImplProperty()
        {
            var c = new AbstractClassWithOneImplProperty();
            Assert.IsNotNull(c);
            c.Name = "Tom";
            c.Age = 18;
            Assert.AreEqual("Tom", c.Name);
            Assert.AreEqual(18, c.Age);

            c.Gender = true;
            Assert.AreEqual(false, c.Gender);
        }
        public void TestCreateInheritsedAbstractClassWithImplProperty()
        {
            var c = new AbstractClassWithOneImplProperty();

            Assert.IsNotNull(c);
            c.Name = "Tom";
            c.Age  = 18;
            Assert.AreEqual("Tom", c.Name);
            Assert.AreEqual(18, c.Age);

            c.Gender = true;
            Assert.AreEqual(false, c.Gender);
        }